./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-04 16:14:29,549 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 16:14:29,584 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 16:14:29,587 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 16:14:29,587 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 16:14:29,601 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 16:14:29,602 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 16:14:29,602 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 16:14:29,602 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 16:14:29,603 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 16:14:29,603 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 16:14:29,603 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 16:14:29,604 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 16:14:29,604 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 16:14:29,604 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 16:14:29,604 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 16:14:29,605 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 16:14:29,605 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 16:14:29,605 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 16:14:29,606 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 16:14:29,606 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 16:14:29,606 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 16:14:29,606 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 16:14:29,607 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 16:14:29,607 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 16:14:29,607 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 16:14:29,607 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 16:14:29,608 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 16:14:29,608 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 16:14:29,608 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 16:14:29,608 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 16:14:29,609 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 16:14:29,609 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 16:14:29,609 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 16:14:29,609 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 16:14:29,609 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 16:14:29,610 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 16:14:29,610 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 16:14:29,610 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 16:14:29,610 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 16:14:29,611 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 16:14:29,611 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 16:14:29,611 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 16:14:29,611 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-04 16:14:29,827 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 16:14:29,845 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 16:14:29,846 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 16:14:29,848 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 16:14:29,848 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 16:14:29,849 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-04 16:14:30,826 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 16:14:31,033 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 16:14:31,034 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-04 16:14:31,046 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3aeddbba/cd5ba1d4477c488688bd59d4b09a8352/FLAGcdfb24107 [2024-06-04 16:14:31,062 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d3aeddbba/cd5ba1d4477c488688bd59d4b09a8352 [2024-06-04 16:14:31,064 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 16:14:31,067 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 16:14:31,068 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-04 16:14:31,194 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 16:14:31,195 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 16:14:31,196 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 16:14:31,196 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 16:14:31,200 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 16:14:31,200 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 04:14:31" (1/2) ... [2024-06-04 16:14:31,202 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71f1e99e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:14:31, skipping insertion in model container [2024-06-04 16:14:31,203 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 04:14:31" (1/2) ... [2024-06-04 16:14:31,204 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1447d721 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:14:31, skipping insertion in model container [2024-06-04 16:14:31,204 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:14:31" (2/2) ... [2024-06-04 16:14:31,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71f1e99e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31, skipping insertion in model container [2024-06-04 16:14:31,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:14:31" (2/2) ... [2024-06-04 16:14:31,205 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 16:14:31,248 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 16:14:31,250 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-04 16:14:31,250 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-04 16:14:31,250 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-04 16:14:31,250 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 16:14:31,250 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-04 16:14:31,286 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 16:14:31,522 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 16:14:31,532 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 16:14:31,660 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 16:14:31,701 INFO L206 MainTranslator]: Completed translation [2024-06-04 16:14:31,701 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31 WrapperNode [2024-06-04 16:14:31,701 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 16:14:31,702 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 16:14:31,703 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 16:14:31,703 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 16:14:31,710 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 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,737 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 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,774 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-04 16:14:31,775 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 16:14:31,776 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 16:14:31,776 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 16:14:31,776 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 16:14:31,791 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,792 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,802 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,823 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-04 16:14:31,824 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,824 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,839 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,842 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,844 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,848 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,851 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 16:14:31,855 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 16:14:31,856 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 16:14:31,856 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 16:14:31,857 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (1/1) ... [2024-06-04 16:14:31,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 16:14:31,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 16:14:31,883 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-04 16:14:31,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-04 16:14:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 16:14:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 16:14:31,986 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 16:14:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 16:14:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 16:14:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 16:14:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 16:14:31,987 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 16:14:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 16:14:31,987 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 16:14:31,988 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 16:14:31,988 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 16:14:31,990 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 16:14:32,116 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 16:14:32,119 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 16:14:32,358 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 16:14:32,359 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 16:14:32,420 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 16:14:32,420 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 16:14:32,421 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 04:14:32 BoogieIcfgContainer [2024-06-04 16:14:32,421 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 16:14:32,422 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 16:14:32,422 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 16:14:32,425 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 16:14:32,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 04:14:31" (1/4) ... [2024-06-04 16:14:32,425 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ff36a40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 04:14:32, skipping insertion in model container [2024-06-04 16:14:32,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:14:31" (2/4) ... [2024-06-04 16:14:32,426 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ff36a40 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 04:14:32, skipping insertion in model container [2024-06-04 16:14:32,426 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:14:31" (3/4) ... [2024-06-04 16:14:32,426 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ff36a40 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 04:14:32, skipping insertion in model container [2024-06-04 16:14:32,426 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 04:14:32" (4/4) ... [2024-06-04 16:14:32,427 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_tso.i [2024-06-04 16:14:32,440 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 16:14:32,441 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 16:14:32,441 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 16:14:32,477 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 16:14:32,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-04 16:14:32,520 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-04 16:14:32,521 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 16:14:32,522 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-04 16:14:32,522 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-04 16:14:32,524 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-04 16:14:32,531 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 16:14:32,535 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;@2ed7d6ce, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 16:14:32,536 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 16:14:32,539 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 16:14:32,539 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 16:14:32,539 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 16:14:32,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:32,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 16:14:32,540 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:32,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:32,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1749245147, now seen corresponding path program 1 times [2024-06-04 16:14:32,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:32,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714648888] [2024-06-04 16:14:32,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:32,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:32,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:33,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:33,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:33,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714648888] [2024-06-04 16:14:33,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714648888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:33,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:33,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 16:14:33,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003575434] [2024-06-04 16:14:33,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:33,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 16:14:33,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:33,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 16:14:33,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 16:14:33,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-04 16:14:33,345 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-04 16:14:33,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:33,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-04 16:14:33,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:33,546 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-04 16:14:33,547 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-04 16:14:33,552 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-04 16:14:33,557 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-04 16:14:33,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-04 16:14:33,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 16:14:33,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 16:14:33,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-04 16:14:33,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-04 16:14:33,568 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-04 16:14:33,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-04 16:14:33,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 16:14:33,573 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-04 16:14:33,575 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-04 16:14:33,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-04 16:14:33,578 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-04 16:14:33,578 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-04 16:14:33,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:33,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:33,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 16:14:33,578 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:33,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:33,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1692359164, now seen corresponding path program 1 times [2024-06-04 16:14:33,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:33,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793450572] [2024-06-04 16:14:33,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:33,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:33,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:33,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:33,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:33,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793450572] [2024-06-04 16:14:33,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793450572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:33,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:33,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 16:14:33,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137718753] [2024-06-04 16:14:33,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:33,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 16:14:33,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:33,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 16:14:33,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 16:14:33,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-04 16:14:33,990 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-04 16:14:33,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:33,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-04 16:14:33,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:34,125 INFO L124 PetriNetUnfolderBase]: 594/1008 cut-off events. [2024-06-04 16:14:34,126 INFO L125 PetriNetUnfolderBase]: For 219/257 co-relation queries the response was YES. [2024-06-04 16:14:34,127 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-04 16:14:34,131 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-04 16:14:34,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 252 flow [2024-06-04 16:14:34,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:14:34,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:14:34,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-04 16:14:34,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-04 16:14:34,134 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 111 transitions. [2024-06-04 16:14:34,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 252 flow [2024-06-04 16:14:34,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 16:14:34,138 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-04 16:14:34,138 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-04 16:14:34,138 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-04 16:14:34,139 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-04 16:14:34,139 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-04 16:14:34,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:34,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:34,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 16:14:34,142 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:34,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:34,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1367602256, now seen corresponding path program 1 times [2024-06-04 16:14:34,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:34,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484998000] [2024-06-04 16:14:34,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:34,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:34,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14: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-04 16:14:34,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:34,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484998000] [2024-06-04 16:14:34,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484998000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:34,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:34,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 16:14:34,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456927394] [2024-06-04 16:14:34,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:34,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 16:14:34,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:34,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 16:14:34,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 16:14:34,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-04 16:14:34,670 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-04 16:14:34,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:34,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-04 16:14:34,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:34,826 INFO L124 PetriNetUnfolderBase]: 632/1056 cut-off events. [2024-06-04 16:14:34,826 INFO L125 PetriNetUnfolderBase]: For 583/710 co-relation queries the response was YES. [2024-06-04 16:14:34,828 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-04 16:14:34,833 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2024-06-04 16:14:34,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 282 flow [2024-06-04 16:14:34,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:14:34,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:14:34,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-04 16:14:34,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-04 16:14:34,837 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-04 16:14:34,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 282 flow [2024-06-04 16:14:34,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 280 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-04 16:14:34,841 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 195 flow [2024-06-04 16:14:34,841 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-04 16:14:34,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-04 16:14:34,842 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 195 flow [2024-06-04 16:14:34,842 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-04 16:14:34,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:34,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:34,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 16:14:34,844 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-04 16:14:34,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:34,845 INFO L85 PathProgramCache]: Analyzing trace with hash 797315010, now seen corresponding path program 1 times [2024-06-04 16:14:34,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:34,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191599141] [2024-06-04 16:14:34,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:34,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:34,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:35,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:35,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:35,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191599141] [2024-06-04 16:14:35,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191599141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:35,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:35,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:35,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692035735] [2024-06-04 16:14:35,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:35,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:35,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:35,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:35,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:35,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:35,202 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-04 16:14:35,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:35,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:35,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:35,393 INFO L124 PetriNetUnfolderBase]: 744/1241 cut-off events. [2024-06-04 16:14:35,393 INFO L125 PetriNetUnfolderBase]: For 1142/1152 co-relation queries the response was YES. [2024-06-04 16:14:35,396 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-04 16:14:35,400 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 55 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-04 16:14:35,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 411 flow [2024-06-04 16:14:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:35,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:35,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 16:14:35,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-04 16:14:35,402 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 195 flow. Second operand 6 states and 154 transitions. [2024-06-04 16:14:35,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 411 flow [2024-06-04 16:14:35,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 394 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 16:14:35,405 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 235 flow [2024-06-04 16:14:35,405 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-04 16:14:35,405 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-04 16:14:35,406 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 235 flow [2024-06-04 16:14:35,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:14:35,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:35,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:35,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 16:14:35,406 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:35,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:35,407 INFO L85 PathProgramCache]: Analyzing trace with hash -554001967, now seen corresponding path program 1 times [2024-06-04 16:14:35,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:35,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32178474] [2024-06-04 16:14:35,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:35,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:35,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:35,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-04 16:14:35,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:35,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32178474] [2024-06-04 16:14:35,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32178474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:35,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:35,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:14:35,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430097202] [2024-06-04 16:14:35,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:35,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:14:35,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:35,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:14:35,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:14:35,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:35,815 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-04 16:14:35,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:35,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:35,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:35,975 INFO L124 PetriNetUnfolderBase]: 793/1339 cut-off events. [2024-06-04 16:14:35,976 INFO L125 PetriNetUnfolderBase]: For 2097/2109 co-relation queries the response was YES. [2024-06-04 16:14:35,978 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-04 16:14:35,983 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 51 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-04 16:14:35,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 73 transitions, 439 flow [2024-06-04 16:14:35,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:14:35,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:14:35,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-04 16:14:35,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 16:14:35,984 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 235 flow. Second operand 5 states and 125 transitions. [2024-06-04 16:14:35,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 73 transitions, 439 flow [2024-06-04 16:14:35,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 410 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 16:14:35,987 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 300 flow [2024-06-04 16:14:35,987 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-04 16:14:35,988 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-04 16:14:35,988 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 300 flow [2024-06-04 16:14:35,988 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-04 16:14:35,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:35,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:35,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 16:14:35,989 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:35,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:35,989 INFO L85 PathProgramCache]: Analyzing trace with hash 5563217, now seen corresponding path program 1 times [2024-06-04 16:14:35,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:35,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290539136] [2024-06-04 16:14:35,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:35,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:35,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:36,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:36,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:36,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290539136] [2024-06-04 16:14:36,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290539136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:36,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:36,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:14:36,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500641915] [2024-06-04 16:14:36,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:36,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:14:36,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:36,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:14:36,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:14:36,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:36,392 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-04 16:14:36,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:36,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:36,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:36,571 INFO L124 PetriNetUnfolderBase]: 845/1404 cut-off events. [2024-06-04 16:14:36,571 INFO L125 PetriNetUnfolderBase]: For 2617/2634 co-relation queries the response was YES. [2024-06-04 16:14:36,574 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-04 16:14:36,580 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 58 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-04 16:14:36,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 87 transitions, 568 flow [2024-06-04 16:14:36,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:14:36,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:14:36,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-04 16:14:36,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-04 16:14:36,582 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 300 flow. Second operand 5 states and 132 transitions. [2024-06-04 16:14:36,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 87 transitions, 568 flow [2024-06-04 16:14:36,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 87 transitions, 564 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-04 16:14:36,589 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 405 flow [2024-06-04 16:14:36,590 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-04 16:14:36,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-04 16:14:36,593 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 405 flow [2024-06-04 16:14:36,593 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-04 16:14:36,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:36,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:36,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 16:14:36,594 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:36,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:36,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1272595211, now seen corresponding path program 2 times [2024-06-04 16:14:36,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:36,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591225407] [2024-06-04 16:14:36,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:36,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:36,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:36,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:36,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:36,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591225407] [2024-06-04 16:14:36,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591225407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:36,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:36,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:14:36,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890604579] [2024-06-04 16:14:36,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:36,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:14:36,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:36,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:14:36,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:14:37,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:37,004 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-04 16:14:37,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:37,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:37,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:37,195 INFO L124 PetriNetUnfolderBase]: 860/1425 cut-off events. [2024-06-04 16:14:37,195 INFO L125 PetriNetUnfolderBase]: For 3790/3809 co-relation queries the response was YES. [2024-06-04 16:14:37,199 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-04 16:14:37,205 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 53 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2024-06-04 16:14:37,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 82 transitions, 585 flow [2024-06-04 16:14:37,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:14:37,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:14:37,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 16:14:37,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-04 16:14:37,206 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 405 flow. Second operand 5 states and 127 transitions. [2024-06-04 16:14:37,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 82 transitions, 585 flow [2024-06-04 16:14:37,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 82 transitions, 565 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-04 16:14:37,211 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 430 flow [2024-06-04 16:14:37,212 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-04 16:14:37,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-04 16:14:37,212 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 430 flow [2024-06-04 16:14:37,212 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-04 16:14:37,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:37,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:37,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 16:14:37,213 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:37,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:37,213 INFO L85 PathProgramCache]: Analyzing trace with hash -818563256, now seen corresponding path program 1 times [2024-06-04 16:14:37,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:37,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165921298] [2024-06-04 16:14:37,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:37,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:37,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:37,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:37,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:37,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165921298] [2024-06-04 16:14:37,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165921298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:37,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:37,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:37,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048677643] [2024-06-04 16:14:37,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:37,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:37,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:37,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:37,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:37,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:37,618 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-04 16:14:37,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:37,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:37,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:37,793 INFO L124 PetriNetUnfolderBase]: 911/1495 cut-off events. [2024-06-04 16:14:37,793 INFO L125 PetriNetUnfolderBase]: For 4563/4563 co-relation queries the response was YES. [2024-06-04 16:14:37,798 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-04 16:14:37,805 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 77 selfloop transitions, 20 changer transitions 0/104 dead transitions. [2024-06-04 16:14:37,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 104 transitions, 790 flow [2024-06-04 16:14:37,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:37,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:37,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 16:14:37,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-04 16:14:37,806 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 430 flow. Second operand 6 states and 151 transitions. [2024-06-04 16:14:37,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 104 transitions, 790 flow [2024-06-04 16:14:37,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 734 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:37,813 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 524 flow [2024-06-04 16:14:37,814 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-04 16:14:37,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-04 16:14:37,814 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 524 flow [2024-06-04 16:14:37,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:14:37,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:37,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:37,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 16:14:37,815 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-04 16:14:37,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:37,815 INFO L85 PathProgramCache]: Analyzing trace with hash -324240720, now seen corresponding path program 2 times [2024-06-04 16:14:37,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:37,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936719577] [2024-06-04 16:14:37,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:37,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:37,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:38,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:38,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:38,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936719577] [2024-06-04 16:14:38,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936719577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:38,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:38,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:38,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598752468] [2024-06-04 16:14:38,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:38,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:38,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:38,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:38,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:38,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:38,210 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-04 16:14:38,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:38,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:38,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:38,431 INFO L124 PetriNetUnfolderBase]: 922/1511 cut-off events. [2024-06-04 16:14:38,432 INFO L125 PetriNetUnfolderBase]: For 5725/5725 co-relation queries the response was YES. [2024-06-04 16:14:38,435 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-04 16:14:38,442 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-04 16:14:38,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 837 flow [2024-06-04 16:14:38,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:38,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:38,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:14:38,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 16:14:38,444 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 524 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:14:38,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 837 flow [2024-06-04 16:14:38,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 805 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-04 16:14:38,452 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 590 flow [2024-06-04 16:14:38,452 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-04 16:14:38,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-04 16:14:38,452 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 590 flow [2024-06-04 16:14:38,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:14:38,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:38,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:38,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 16:14:38,453 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:38,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:38,454 INFO L85 PathProgramCache]: Analyzing trace with hash 180079344, now seen corresponding path program 3 times [2024-06-04 16:14:38,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:38,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231571928] [2024-06-04 16:14:38,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:38,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:38,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:38,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:38,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231571928] [2024-06-04 16:14:38,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231571928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:38,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:38,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:38,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396680531] [2024-06-04 16:14:38,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:38,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:38,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:38,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:38,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:38,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:38,813 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-04 16:14:38,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:38,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:38,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:39,025 INFO L124 PetriNetUnfolderBase]: 917/1504 cut-off events. [2024-06-04 16:14:39,025 INFO L125 PetriNetUnfolderBase]: For 6691/6691 co-relation queries the response was YES. [2024-06-04 16:14:39,029 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-04 16:14:39,041 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 71 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-04 16:14:39,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 104 transitions, 840 flow [2024-06-04 16:14:39,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:39,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:39,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 16:14:39,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 16:14:39,043 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 590 flow. Second operand 6 states and 145 transitions. [2024-06-04 16:14:39,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 104 transitions, 840 flow [2024-06-04 16:14:39,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 104 transitions, 802 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-04 16:14:39,051 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 620 flow [2024-06-04 16:14:39,052 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-04 16:14:39,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-04 16:14:39,054 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 620 flow [2024-06-04 16:14:39,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:14:39,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:39,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:39,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 16:14:39,055 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:39,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:39,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1543011610, now seen corresponding path program 1 times [2024-06-04 16:14:39,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:39,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415687027] [2024-06-04 16:14:39,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:39,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:39,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:39,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:39,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:39,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415687027] [2024-06-04 16:14:39,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415687027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:39,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:39,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:39,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654018831] [2024-06-04 16:14:39,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:39,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:39,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:39,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:39,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:39,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:39,496 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-04 16:14:39,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:39,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:39,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:39,695 INFO L124 PetriNetUnfolderBase]: 848/1432 cut-off events. [2024-06-04 16:14:39,695 INFO L125 PetriNetUnfolderBase]: For 8325/8325 co-relation queries the response was YES. [2024-06-04 16:14:39,700 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-04 16:14:39,707 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 80 selfloop transitions, 12 changer transitions 0/107 dead transitions. [2024-06-04 16:14:39,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 107 transitions, 866 flow [2024-06-04 16:14:39,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:39,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:39,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 16:14:39,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 16:14:39,709 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 620 flow. Second operand 6 states and 147 transitions. [2024-06-04 16:14:39,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 107 transitions, 866 flow [2024-06-04 16:14:39,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 107 transitions, 826 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 16:14:39,718 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 627 flow [2024-06-04 16:14:39,719 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-04 16:14:39,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-04 16:14:39,719 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 627 flow [2024-06-04 16:14:39,719 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-04 16:14:39,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:39,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:39,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 16:14:39,720 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:39,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:39,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1428510164, now seen corresponding path program 1 times [2024-06-04 16:14:39,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:39,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249449828] [2024-06-04 16:14:39,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:39,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:39,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:40,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:40,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:40,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249449828] [2024-06-04 16:14:40,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249449828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:40,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:40,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:40,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108925326] [2024-06-04 16:14:40,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:40,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:40,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:40,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:40,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:40,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:40,131 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-04 16:14:40,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:40,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:40,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:40,395 INFO L124 PetriNetUnfolderBase]: 875/1467 cut-off events. [2024-06-04 16:14:40,395 INFO L125 PetriNetUnfolderBase]: For 9915/9935 co-relation queries the response was YES. [2024-06-04 16:14:40,400 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-04 16:14:40,406 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/115 dead transitions. [2024-06-04 16:14:40,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 115 transitions, 903 flow [2024-06-04 16:14:40,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:40,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:40,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 16:14:40,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-04 16:14:40,408 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 627 flow. Second operand 6 states and 153 transitions. [2024-06-04 16:14:40,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 115 transitions, 903 flow [2024-06-04 16:14:40,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 874 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:40,418 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 664 flow [2024-06-04 16:14:40,419 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-04 16:14:40,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-04 16:14:40,419 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 664 flow [2024-06-04 16:14:40,420 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-04 16:14:40,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:40,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:40,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 16:14:40,421 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:40,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:40,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1428630134, now seen corresponding path program 2 times [2024-06-04 16:14:40,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:40,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45852993] [2024-06-04 16:14:40,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:40,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:40,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:40,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:40,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:40,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45852993] [2024-06-04 16:14:40,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45852993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:40,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:40,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:40,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873247141] [2024-06-04 16:14:40,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:40,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:40,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:40,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:40,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:40,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:40,803 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-04 16:14:40,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:40,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:40,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:41,032 INFO L124 PetriNetUnfolderBase]: 888/1495 cut-off events. [2024-06-04 16:14:41,032 INFO L125 PetriNetUnfolderBase]: For 11803/11829 co-relation queries the response was YES. [2024-06-04 16:14:41,037 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-04 16:14:41,043 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 70 selfloop transitions, 32 changer transitions 0/120 dead transitions. [2024-06-04 16:14:41,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 120 transitions, 1024 flow [2024-06-04 16:14:41,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:41,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:41,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-04 16:14:41,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-04 16:14:41,044 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 664 flow. Second operand 6 states and 156 transitions. [2024-06-04 16:14:41,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 120 transitions, 1024 flow [2024-06-04 16:14:41,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 982 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:41,058 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 749 flow [2024-06-04 16:14:41,058 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-04 16:14:41,059 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-04 16:14:41,059 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 749 flow [2024-06-04 16:14:41,059 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-04 16:14:41,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:41,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:41,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 16:14:41,059 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-04 16:14:41,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:41,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1461533584, now seen corresponding path program 3 times [2024-06-04 16:14:41,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:41,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294506698] [2024-06-04 16:14:41,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:41,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:41,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:41,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:41,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:41,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294506698] [2024-06-04 16:14:41,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294506698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:41,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:41,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:41,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841750909] [2024-06-04 16:14:41,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:41,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:41,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:41,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:41,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:41,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:41,446 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-04 16:14:41,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:41,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:41,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:41,639 INFO L124 PetriNetUnfolderBase]: 892/1493 cut-off events. [2024-06-04 16:14:41,639 INFO L125 PetriNetUnfolderBase]: For 13798/13823 co-relation queries the response was YES. [2024-06-04 16:14:41,643 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-04 16:14:41,647 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 65 selfloop transitions, 32 changer transitions 0/115 dead transitions. [2024-06-04 16:14:41,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 115 transitions, 991 flow [2024-06-04 16:14:41,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:41,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:41,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 16:14:41,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-04 16:14:41,648 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 749 flow. Second operand 6 states and 151 transitions. [2024-06-04 16:14:41,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 115 transitions, 991 flow [2024-06-04 16:14:41,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 115 transitions, 941 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-04 16:14:41,659 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 772 flow [2024-06-04 16:14:41,659 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-04 16:14:41,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-04 16:14:41,660 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 772 flow [2024-06-04 16:14:41,660 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-04 16:14:41,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:41,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:41,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 16:14:41,660 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:41,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:41,661 INFO L85 PathProgramCache]: Analyzing trace with hash 351240713, now seen corresponding path program 1 times [2024-06-04 16:14:41,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:41,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530111050] [2024-06-04 16:14:41,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:41,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:41,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:41,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:42,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:42,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530111050] [2024-06-04 16:14:42,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530111050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:42,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:42,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:42,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147125760] [2024-06-04 16:14:42,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:42,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:42,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:42,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:42,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:42,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:42,047 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-04 16:14:42,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:42,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:42,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:42,322 INFO L124 PetriNetUnfolderBase]: 944/1563 cut-off events. [2024-06-04 16:14:42,322 INFO L125 PetriNetUnfolderBase]: For 13625/13625 co-relation queries the response was YES. [2024-06-04 16:14:42,327 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-04 16:14:42,333 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 16 changer transitions 0/134 dead transitions. [2024-06-04 16:14:42,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1167 flow [2024-06-04 16:14:42,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:42,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:42,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:14:42,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 16:14:42,334 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 772 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:14:42,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1167 flow [2024-06-04 16:14:42,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 134 transitions, 1062 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 16:14:42,351 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 796 flow [2024-06-04 16:14:42,351 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-04 16:14:42,352 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-04 16:14:42,352 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 796 flow [2024-06-04 16:14:42,352 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-04 16:14:42,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:42,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:42,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 16:14:42,353 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:42,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:42,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1481752781, now seen corresponding path program 2 times [2024-06-04 16:14:42,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:42,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853088154] [2024-06-04 16:14:42,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:42,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:42,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:42,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:42,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:42,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853088154] [2024-06-04 16:14:42,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853088154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:42,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:42,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:42,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875441082] [2024-06-04 16:14:42,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:42,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:42,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:42,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:42,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:42,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:42,732 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-04 16:14:42,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:42,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:42,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:42,994 INFO L124 PetriNetUnfolderBase]: 971/1612 cut-off events. [2024-06-04 16:14:42,994 INFO L125 PetriNetUnfolderBase]: For 15936/15936 co-relation queries the response was YES. [2024-06-04 16:14:42,999 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-04 16:14:43,005 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 40 changer transitions 0/148 dead transitions. [2024-06-04 16:14:43,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 1370 flow [2024-06-04 16:14:43,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:43,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:43,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 16:14:43,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 16:14:43,007 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 796 flow. Second operand 7 states and 178 transitions. [2024-06-04 16:14:43,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 1370 flow [2024-06-04 16:14:43,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1324 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-04 16:14:43,023 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 967 flow [2024-06-04 16:14:43,023 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-04 16:14:43,023 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-04 16:14:43,023 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 967 flow [2024-06-04 16:14:43,024 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-04 16:14:43,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:43,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:43,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 16:14:43,024 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:43,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:43,025 INFO L85 PathProgramCache]: Analyzing trace with hash -24376079, now seen corresponding path program 3 times [2024-06-04 16:14:43,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:43,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273486575] [2024-06-04 16:14:43,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:43,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:43,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:43,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:43,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:43,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273486575] [2024-06-04 16:14:43,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273486575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:43,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:43,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:43,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411415303] [2024-06-04 16:14:43,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:43,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:43,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:43,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:43,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:43,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:43,374 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-04 16:14:43,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:43,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:43,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:43,599 INFO L124 PetriNetUnfolderBase]: 966/1605 cut-off events. [2024-06-04 16:14:43,600 INFO L125 PetriNetUnfolderBase]: For 18243/18243 co-relation queries the response was YES. [2024-06-04 16:14:43,606 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-04 16:14:43,611 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 42 changer transitions 0/147 dead transitions. [2024-06-04 16:14:43,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1397 flow [2024-06-04 16:14:43,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:43,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:43,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 16:14:43,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 16:14:43,613 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 967 flow. Second operand 7 states and 175 transitions. [2024-06-04 16:14:43,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1397 flow [2024-06-04 16:14:43,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 147 transitions, 1331 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-04 16:14:43,637 INFO L231 Difference]: Finished difference. Result has 108 places, 118 transitions, 1004 flow [2024-06-04 16:14:43,637 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-04 16:14:43,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-04 16:14:43,638 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 118 transitions, 1004 flow [2024-06-04 16:14:43,638 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-04 16:14:43,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:43,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:43,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 16:14:43,638 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:43,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:43,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1768876273, now seen corresponding path program 1 times [2024-06-04 16:14:43,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:43,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666302192] [2024-06-04 16:14:43,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:43,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:43,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:43,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:43,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:43,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666302192] [2024-06-04 16:14:43,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666302192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:43,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:43,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:43,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244414558] [2024-06-04 16:14:43,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:43,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:43,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:43,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:43,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:43,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:43,992 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-04 16:14:43,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:43,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:43,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:44,221 INFO L124 PetriNetUnfolderBase]: 983/1632 cut-off events. [2024-06-04 16:14:44,221 INFO L125 PetriNetUnfolderBase]: For 20414/20414 co-relation queries the response was YES. [2024-06-04 16:14:44,227 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-04 16:14:44,233 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-04 16:14:44,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 147 transitions, 1366 flow [2024-06-04 16:14:44,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:44,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:44,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 16:14:44,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 16:14:44,235 INFO L175 Difference]: Start difference. First operand has 108 places, 118 transitions, 1004 flow. Second operand 7 states and 170 transitions. [2024-06-04 16:14:44,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 147 transitions, 1366 flow [2024-06-04 16:14:44,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 147 transitions, 1294 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:44,254 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1011 flow [2024-06-04 16:14:44,254 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-04 16:14:44,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-04 16:14:44,255 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1011 flow [2024-06-04 16:14:44,255 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-04 16:14:44,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:44,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:44,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 16:14:44,256 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:44,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:44,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1944457439, now seen corresponding path program 4 times [2024-06-04 16:14:44,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:44,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507810043] [2024-06-04 16:14:44,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:44,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:44,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:44,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:44,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:44,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507810043] [2024-06-04 16:14:44,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507810043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:44,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:44,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:44,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792635068] [2024-06-04 16:14:44,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:44,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:44,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:44,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:44,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:44,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:44,610 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-04 16:14:44,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:44,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:44,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:44,824 INFO L124 PetriNetUnfolderBase]: 994/1643 cut-off events. [2024-06-04 16:14:44,825 INFO L125 PetriNetUnfolderBase]: For 22056/22056 co-relation queries the response was YES. [2024-06-04 16:14:44,831 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-04 16:14:44,837 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 48 changer transitions 0/150 dead transitions. [2024-06-04 16:14:44,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 150 transitions, 1482 flow [2024-06-04 16:14:44,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:44,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:44,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 16:14:44,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 16:14:44,838 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1011 flow. Second operand 7 states and 171 transitions. [2024-06-04 16:14:44,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 150 transitions, 1482 flow [2024-06-04 16:14:44,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 150 transitions, 1421 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 16:14:44,862 INFO L231 Difference]: Finished difference. Result has 114 places, 125 transitions, 1125 flow [2024-06-04 16:14:44,862 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-04 16:14:44,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-04 16:14:44,863 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 125 transitions, 1125 flow [2024-06-04 16:14:44,863 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-04 16:14:44,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:44,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:44,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 16:14:44,863 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-04 16:14:44,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:44,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1336446809, now seen corresponding path program 5 times [2024-06-04 16:14:44,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:44,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932881297] [2024-06-04 16:14:44,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:44,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:44,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:45,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:45,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:45,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932881297] [2024-06-04 16:14:45,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932881297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:45,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:45,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:45,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959466170] [2024-06-04 16:14:45,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:45,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:45,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:45,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:45,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:45,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:45,192 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-04 16:14:45,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:45,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:45,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:45,426 INFO L124 PetriNetUnfolderBase]: 1005/1664 cut-off events. [2024-06-04 16:14:45,426 INFO L125 PetriNetUnfolderBase]: For 24566/24566 co-relation queries the response was YES. [2024-06-04 16:14:45,433 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-04 16:14:45,438 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 48 changer transitions 0/153 dead transitions. [2024-06-04 16:14:45,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 1596 flow [2024-06-04 16:14:45,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:45,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:45,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:14:45,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 16:14:45,440 INFO L175 Difference]: Start difference. First operand has 114 places, 125 transitions, 1125 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:14:45,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 1596 flow [2024-06-04 16:14:45,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 1518 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-04 16:14:45,465 INFO L231 Difference]: Finished difference. Result has 118 places, 128 transitions, 1192 flow [2024-06-04 16:14:45,465 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-04 16:14:45,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-04 16:14:45,465 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 128 transitions, 1192 flow [2024-06-04 16:14:45,465 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-04 16:14:45,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:45,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:45,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 16:14:45,466 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-04 16:14:45,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:45,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1336654199, now seen corresponding path program 6 times [2024-06-04 16:14:45,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:45,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751274943] [2024-06-04 16:14:45,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:45,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:45,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:45,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:45,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:45,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751274943] [2024-06-04 16:14:45,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751274943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:45,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:45,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:45,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603943534] [2024-06-04 16:14:45,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:45,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:45,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:45,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:45,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:45,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:45,819 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-04 16:14:45,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:45,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:45,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:46,080 INFO L124 PetriNetUnfolderBase]: 1000/1657 cut-off events. [2024-06-04 16:14:46,080 INFO L125 PetriNetUnfolderBase]: For 26516/26516 co-relation queries the response was YES. [2024-06-04 16:14:46,087 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-04 16:14:46,093 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 49 changer transitions 0/151 dead transitions. [2024-06-04 16:14:46,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 151 transitions, 1538 flow [2024-06-04 16:14:46,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:46,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:46,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 16:14:46,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 16:14:46,095 INFO L175 Difference]: Start difference. First operand has 118 places, 128 transitions, 1192 flow. Second operand 7 states and 170 transitions. [2024-06-04 16:14:46,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 151 transitions, 1538 flow [2024-06-04 16:14:46,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 151 transitions, 1368 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 16:14:46,130 INFO L231 Difference]: Finished difference. Result has 119 places, 128 transitions, 1128 flow [2024-06-04 16:14:46,130 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-04 16:14:46,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-04 16:14:46,131 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 128 transitions, 1128 flow [2024-06-04 16:14:46,131 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-04 16:14:46,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:46,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:46,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 16:14:46,131 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-04 16:14:46,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:46,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1266789361, now seen corresponding path program 2 times [2024-06-04 16:14:46,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:46,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459365896] [2024-06-04 16:14:46,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:46,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:46,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:46,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:46,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:46,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459365896] [2024-06-04 16:14:46,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459365896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:46,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:46,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:46,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302432351] [2024-06-04 16:14:46,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:46,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:46,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:46,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:46,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:46,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:46,525 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-04 16:14:46,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:46,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:46,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:46,767 INFO L124 PetriNetUnfolderBase]: 1017/1694 cut-off events. [2024-06-04 16:14:46,767 INFO L125 PetriNetUnfolderBase]: For 28799/28799 co-relation queries the response was YES. [2024-06-04 16:14:46,774 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-04 16:14:46,779 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 28 changer transitions 0/154 dead transitions. [2024-06-04 16:14:46,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 154 transitions, 1500 flow [2024-06-04 16:14:46,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:46,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:46,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 16:14:46,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 16:14:46,781 INFO L175 Difference]: Start difference. First operand has 119 places, 128 transitions, 1128 flow. Second operand 7 states and 166 transitions. [2024-06-04 16:14:46,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 154 transitions, 1500 flow [2024-06-04 16:14:46,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 154 transitions, 1404 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 16:14:46,813 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1117 flow [2024-06-04 16:14:46,813 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-04 16:14:46,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-04 16:14:46,813 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1117 flow [2024-06-04 16:14:46,813 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-04 16:14:46,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:46,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:46,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 16:14:46,814 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-04 16:14:46,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:46,814 INFO L85 PathProgramCache]: Analyzing trace with hash 665086469, now seen corresponding path program 3 times [2024-06-04 16:14:46,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:46,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029420593] [2024-06-04 16:14:46,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:46,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:46,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:47,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:47,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:47,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029420593] [2024-06-04 16:14:47,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029420593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:47,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:47,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:47,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830457002] [2024-06-04 16:14:47,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:47,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:47,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:47,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:47,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:47,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:47,183 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-04 16:14:47,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:47,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:47,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:47,421 INFO L124 PetriNetUnfolderBase]: 1034/1726 cut-off events. [2024-06-04 16:14:47,421 INFO L125 PetriNetUnfolderBase]: For 31297/31297 co-relation queries the response was YES. [2024-06-04 16:14:47,427 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-04 16:14:47,433 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 35 changer transitions 0/161 dead transitions. [2024-06-04 16:14:47,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 161 transitions, 1623 flow [2024-06-04 16:14:47,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:47,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:47,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:14:47,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 16:14:47,435 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1117 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:14:47,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 161 transitions, 1623 flow [2024-06-04 16:14:47,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 161 transitions, 1556 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 16:14:47,463 INFO L231 Difference]: Finished difference. Result has 123 places, 134 transitions, 1175 flow [2024-06-04 16:14:47,464 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-04 16:14:47,464 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-04 16:14:47,464 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 134 transitions, 1175 flow [2024-06-04 16:14:47,464 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-04 16:14:47,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:47,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:47,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 16:14:47,465 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-04 16:14:47,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:47,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1001092081, now seen corresponding path program 4 times [2024-06-04 16:14:47,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:47,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523646009] [2024-06-04 16:14:47,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:47,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:47,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:47,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:47,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:47,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523646009] [2024-06-04 16:14:47,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523646009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:47,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:47,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:47,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761483602] [2024-06-04 16:14:47,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:47,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:47,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:47,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:47,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:47,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:47,814 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-04 16:14:47,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:47,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:47,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:48,055 INFO L124 PetriNetUnfolderBase]: 1026/1714 cut-off events. [2024-06-04 16:14:48,055 INFO L125 PetriNetUnfolderBase]: For 33239/33239 co-relation queries the response was YES. [2024-06-04 16:14:48,062 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-04 16:14:48,067 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 27 changer transitions 0/158 dead transitions. [2024-06-04 16:14:48,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 158 transitions, 1537 flow [2024-06-04 16:14:48,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:48,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:48,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 16:14:48,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 16:14:48,068 INFO L175 Difference]: Start difference. First operand has 123 places, 134 transitions, 1175 flow. Second operand 7 states and 167 transitions. [2024-06-04 16:14:48,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 158 transitions, 1537 flow [2024-06-04 16:14:48,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 158 transitions, 1481 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-04 16:14:48,103 INFO L231 Difference]: Finished difference. Result has 127 places, 134 transitions, 1180 flow [2024-06-04 16:14:48,103 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-04 16:14:48,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-04 16:14:48,104 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 134 transitions, 1180 flow [2024-06-04 16:14:48,104 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-04 16:14:48,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:48,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:48,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 16:14:48,105 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-04 16:14:48,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:48,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1701486547, now seen corresponding path program 1 times [2024-06-04 16:14:48,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:48,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272995781] [2024-06-04 16:14:48,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:48,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:48,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:48,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:48,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:48,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272995781] [2024-06-04 16:14:48,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272995781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:48,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:48,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:48,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383797027] [2024-06-04 16:14:48,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:48,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:48,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:48,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:48,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:48,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:48,512 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-04 16:14:48,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:48,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:48,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:48,839 INFO L124 PetriNetUnfolderBase]: 1032/1743 cut-off events. [2024-06-04 16:14:48,839 INFO L125 PetriNetUnfolderBase]: For 41154/41182 co-relation queries the response was YES. [2024-06-04 16:14:48,845 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-04 16:14:48,850 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-04 16:14:48,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 175 transitions, 1694 flow [2024-06-04 16:14:48,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:14:48,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:14:48,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 16:14:48,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 16:14:48,851 INFO L175 Difference]: Start difference. First operand has 127 places, 134 transitions, 1180 flow. Second operand 8 states and 200 transitions. [2024-06-04 16:14:48,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 175 transitions, 1694 flow [2024-06-04 16:14:48,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 175 transitions, 1621 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 16:14:48,891 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1212 flow [2024-06-04 16:14:48,891 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-04 16:14:48,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-04 16:14:48,892 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1212 flow [2024-06-04 16:14:48,892 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-04 16:14:48,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:48,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:48,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 16:14:48,893 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-04 16:14:48,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:48,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1591238221, now seen corresponding path program 2 times [2024-06-04 16:14:48,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:48,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727980259] [2024-06-04 16:14:48,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:48,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:48,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:49,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:49,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:49,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727980259] [2024-06-04 16:14:49,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727980259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:49,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:49,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:49,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599829344] [2024-06-04 16:14:49,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:49,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:49,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:49,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:49,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:49,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:49,239 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-04 16:14:49,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:49,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:49,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:49,533 INFO L124 PetriNetUnfolderBase]: 1020/1723 cut-off events. [2024-06-04 16:14:49,533 INFO L125 PetriNetUnfolderBase]: For 42824/42855 co-relation queries the response was YES. [2024-06-04 16:14:49,540 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-04 16:14:49,545 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 23 changer transitions 0/168 dead transitions. [2024-06-04 16:14:49,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 168 transitions, 1560 flow [2024-06-04 16:14:49,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:49,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:49,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 16:14:49,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 16:14:49,546 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1212 flow. Second operand 7 states and 175 transitions. [2024-06-04 16:14:49,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 168 transitions, 1560 flow [2024-06-04 16:14:49,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 168 transitions, 1503 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:49,583 INFO L231 Difference]: Finished difference. Result has 132 places, 138 transitions, 1209 flow [2024-06-04 16:14:49,583 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-04 16:14:49,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-04 16:14:49,583 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 138 transitions, 1209 flow [2024-06-04 16:14:49,584 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-04 16:14:49,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:49,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:49,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 16:14:49,584 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-04 16:14:49,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:49,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1543715865, now seen corresponding path program 3 times [2024-06-04 16:14:49,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:49,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992318293] [2024-06-04 16:14:49,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:49,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:49,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:49,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:49,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:49,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992318293] [2024-06-04 16:14:49,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992318293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:49,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:49,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:49,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820768641] [2024-06-04 16:14:49,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:49,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:49,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:49,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:49,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:49,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:49,960 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-04 16:14:49,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:49,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:49,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:50,198 INFO L124 PetriNetUnfolderBase]: 1039/1755 cut-off events. [2024-06-04 16:14:50,198 INFO L125 PetriNetUnfolderBase]: For 46551/46576 co-relation queries the response was YES. [2024-06-04 16:14:50,205 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-04 16:14:50,211 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 93 selfloop transitions, 42 changer transitions 0/167 dead transitions. [2024-06-04 16:14:50,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 167 transitions, 1571 flow [2024-06-04 16:14:50,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:50,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:50,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 16:14:50,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-04 16:14:50,213 INFO L175 Difference]: Start difference. First operand has 132 places, 138 transitions, 1209 flow. Second operand 7 states and 176 transitions. [2024-06-04 16:14:50,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 167 transitions, 1571 flow [2024-06-04 16:14:50,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1519 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 16:14:50,251 INFO L231 Difference]: Finished difference. Result has 133 places, 140 transitions, 1277 flow [2024-06-04 16:14:50,251 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-04 16:14:50,251 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-04 16:14:50,252 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 140 transitions, 1277 flow [2024-06-04 16:14:50,252 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-04 16:14:50,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:50,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:50,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 16:14:50,252 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:50,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:50,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1008476563, now seen corresponding path program 1 times [2024-06-04 16:14:50,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:50,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533078750] [2024-06-04 16:14:50,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:50,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:50,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:50,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:50,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:50,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533078750] [2024-06-04 16:14:50,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533078750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:50,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:50,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:50,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485585609] [2024-06-04 16:14:50,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:50,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:50,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:50,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:50,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:50,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:50,661 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-04 16:14:50,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:50,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:50,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:50,870 INFO L124 PetriNetUnfolderBase]: 1058/1809 cut-off events. [2024-06-04 16:14:50,870 INFO L125 PetriNetUnfolderBase]: For 44350/44350 co-relation queries the response was YES. [2024-06-04 16:14:50,877 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-04 16:14:50,883 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 120 selfloop transitions, 27 changer transitions 0/168 dead transitions. [2024-06-04 16:14:50,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 168 transitions, 1769 flow [2024-06-04 16:14:50,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:50,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:50,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:14:50,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 16:14:50,884 INFO L175 Difference]: Start difference. First operand has 133 places, 140 transitions, 1277 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:14:50,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 168 transitions, 1769 flow [2024-06-04 16:14:50,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 168 transitions, 1659 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 16:14:50,930 INFO L231 Difference]: Finished difference. Result has 135 places, 151 transitions, 1347 flow [2024-06-04 16:14:50,931 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-04 16:14:50,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-04 16:14:50,931 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 151 transitions, 1347 flow [2024-06-04 16:14:50,931 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-04 16:14:50,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:50,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:50,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 16:14:50,932 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-04 16:14:50,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:50,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1513388919, now seen corresponding path program 4 times [2024-06-04 16:14:50,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:50,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522129858] [2024-06-04 16:14:50,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:50,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:50,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:51,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:51,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:51,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522129858] [2024-06-04 16:14:51,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522129858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:51,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:51,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:14:51,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220743137] [2024-06-04 16:14:51,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:51,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:14:51,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:51,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:14:51,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:14:51,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:51,308 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-04 16:14:51,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:51,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:51,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:51,564 INFO L124 PetriNetUnfolderBase]: 1047/1760 cut-off events. [2024-06-04 16:14:51,564 INFO L125 PetriNetUnfolderBase]: For 51034/51059 co-relation queries the response was YES. [2024-06-04 16:14:51,571 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-04 16:14:51,576 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 98 selfloop transitions, 47 changer transitions 0/177 dead transitions. [2024-06-04 16:14:51,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 177 transitions, 1725 flow [2024-06-04 16:14:51,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:14:51,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:14:51,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:14:51,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 16:14:51,578 INFO L175 Difference]: Start difference. First operand has 135 places, 151 transitions, 1347 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:14:51,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 177 transitions, 1725 flow [2024-06-04 16:14:51,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 177 transitions, 1693 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-04 16:14:51,619 INFO L231 Difference]: Finished difference. Result has 141 places, 153 transitions, 1449 flow [2024-06-04 16:14:51,619 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-04 16:14:51,620 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-04 16:14:51,620 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 153 transitions, 1449 flow [2024-06-04 16:14:51,620 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-04 16:14:51,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:51,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:51,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 16:14:51,621 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:51,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:51,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1019589133, now seen corresponding path program 2 times [2024-06-04 16:14:51,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:51,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860262861] [2024-06-04 16:14:51,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:51,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:51,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:51,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:51,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:51,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860262861] [2024-06-04 16:14:51,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860262861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:51,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:51,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:51,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173884053] [2024-06-04 16:14:51,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:51,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:51,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:51,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:51,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:51,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:51,991 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-04 16:14:51,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:51,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:51,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:52,262 INFO L124 PetriNetUnfolderBase]: 1050/1803 cut-off events. [2024-06-04 16:14:52,262 INFO L125 PetriNetUnfolderBase]: For 48232/48232 co-relation queries the response was YES. [2024-06-04 16:14:52,270 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-04 16:14:52,276 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 125 selfloop transitions, 24 changer transitions 0/170 dead transitions. [2024-06-04 16:14:52,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 170 transitions, 1815 flow [2024-06-04 16:14:52,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:14:52,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:14:52,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-04 16:14:52,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-04 16:14:52,277 INFO L175 Difference]: Start difference. First operand has 141 places, 153 transitions, 1449 flow. Second operand 4 states and 109 transitions. [2024-06-04 16:14:52,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 170 transitions, 1815 flow [2024-06-04 16:14:52,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 170 transitions, 1701 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 16:14:52,336 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1442 flow [2024-06-04 16:14:52,337 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-04 16:14:52,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-04 16:14:52,337 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1442 flow [2024-06-04 16:14:52,337 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-04 16:14:52,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:52,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:52,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 16:14:52,338 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:52,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:52,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1257958439, now seen corresponding path program 3 times [2024-06-04 16:14:52,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:52,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939721299] [2024-06-04 16:14:52,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:52,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:52,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:52,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:52,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:52,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939721299] [2024-06-04 16:14:52,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939721299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:52,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:52,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:52,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871435518] [2024-06-04 16:14:52,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:52,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:52,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:52,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:52,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:52,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:52,688 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-04 16:14:52,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:52,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:52,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:52,955 INFO L124 PetriNetUnfolderBase]: 1044/1795 cut-off events. [2024-06-04 16:14:52,955 INFO L125 PetriNetUnfolderBase]: For 49662/49662 co-relation queries the response was YES. [2024-06-04 16:14:52,962 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-04 16:14:52,967 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 120 selfloop transitions, 30 changer transitions 0/171 dead transitions. [2024-06-04 16:14:52,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 1780 flow [2024-06-04 16:14:52,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:14:52,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:14:52,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 16:14:52,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-04 16:14:52,968 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1442 flow. Second operand 5 states and 128 transitions. [2024-06-04 16:14:52,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 1780 flow [2024-06-04 16:14:53,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 171 transitions, 1727 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-04 16:14:53,013 INFO L231 Difference]: Finished difference. Result has 143 places, 156 transitions, 1461 flow [2024-06-04 16:14:53,013 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-04 16:14:53,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-04 16:14:53,014 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 156 transitions, 1461 flow [2024-06-04 16:14:53,014 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-04 16:14:53,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:53,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:53,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 16:14:53,014 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:53,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:53,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1436696953, now seen corresponding path program 1 times [2024-06-04 16:14:53,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:53,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253308893] [2024-06-04 16:14:53,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:53,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:53,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:53,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:53,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:53,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253308893] [2024-06-04 16:14:53,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253308893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:53,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:53,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:53,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224518229] [2024-06-04 16:14:53,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:53,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:53,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:53,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:53,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:53,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:53,386 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-04 16:14:53,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:53,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:53,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:53,604 INFO L124 PetriNetUnfolderBase]: 1059/1816 cut-off events. [2024-06-04 16:14:53,605 INFO L125 PetriNetUnfolderBase]: For 53643/53643 co-relation queries the response was YES. [2024-06-04 16:14:53,613 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-04 16:14:53,619 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 131 selfloop transitions, 24 changer transitions 0/179 dead transitions. [2024-06-04 16:14:53,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 179 transitions, 1931 flow [2024-06-04 16:14:53,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:53,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:53,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 16:14:53,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 16:14:53,620 INFO L175 Difference]: Start difference. First operand has 143 places, 156 transitions, 1461 flow. Second operand 6 states and 147 transitions. [2024-06-04 16:14:53,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 179 transitions, 1931 flow [2024-06-04 16:14:53,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 179 transitions, 1858 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:53,684 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1506 flow [2024-06-04 16:14:53,684 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-04 16:14:53,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-04 16:14:53,685 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1506 flow [2024-06-04 16:14:53,685 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-04 16:14:53,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:53,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:53,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 16:14:53,685 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:53,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:53,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1215345081, now seen corresponding path program 2 times [2024-06-04 16:14:53,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:53,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388459183] [2024-06-04 16:14:53,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:53,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:53,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:54,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:54,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:54,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388459183] [2024-06-04 16:14:54,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388459183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:54,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:54,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:54,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054834894] [2024-06-04 16:14:54,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:54,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:54,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:54,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:54,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:54,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:54,122 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-04 16:14:54,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:54,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:54,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:54,367 INFO L124 PetriNetUnfolderBase]: 1079/1848 cut-off events. [2024-06-04 16:14:54,367 INFO L125 PetriNetUnfolderBase]: For 54226/54226 co-relation queries the response was YES. [2024-06-04 16:14:54,375 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-04 16:14:54,381 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 135 selfloop transitions, 24 changer transitions 0/183 dead transitions. [2024-06-04 16:14:54,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 183 transitions, 1938 flow [2024-06-04 16:14:54,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:14:54,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:14:54,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 16:14:54,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 16:14:54,382 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1506 flow. Second operand 6 states and 142 transitions. [2024-06-04 16:14:54,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 183 transitions, 1938 flow [2024-06-04 16:14:54,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 183 transitions, 1889 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-04 16:14:54,440 INFO L231 Difference]: Finished difference. Result has 149 places, 170 transitions, 1600 flow [2024-06-04 16:14:54,440 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-04 16:14:54,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-04 16:14:54,441 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 170 transitions, 1600 flow [2024-06-04 16:14:54,441 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-04 16:14:54,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:54,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:54,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 16:14:54,441 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:54,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:54,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1637070103, now seen corresponding path program 3 times [2024-06-04 16:14:54,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:54,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324353968] [2024-06-04 16:14:54,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:54,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:54,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:54,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:54,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:54,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324353968] [2024-06-04 16:14:54,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324353968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:54,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:54,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:54,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966924930] [2024-06-04 16:14:54,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:54,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:54,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:54,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:54,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:54,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:54,819 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-04 16:14:54,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:54,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:54,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:55,078 INFO L124 PetriNetUnfolderBase]: 1073/1840 cut-off events. [2024-06-04 16:14:55,079 INFO L125 PetriNetUnfolderBase]: For 56254/56254 co-relation queries the response was YES. [2024-06-04 16:14:55,087 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-04 16:14:55,092 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 132 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-04 16:14:55,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 185 transitions, 1960 flow [2024-06-04 16:14:55,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:14:55,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:14:55,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 16:14:55,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-04 16:14:55,093 INFO L175 Difference]: Start difference. First operand has 149 places, 170 transitions, 1600 flow. Second operand 5 states and 127 transitions. [2024-06-04 16:14:55,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 185 transitions, 1960 flow [2024-06-04 16:14:55,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 185 transitions, 1883 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 16:14:55,142 INFO L231 Difference]: Finished difference. Result has 151 places, 170 transitions, 1597 flow [2024-06-04 16:14:55,142 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-04 16:14:55,142 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-04 16:14:55,142 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 170 transitions, 1597 flow [2024-06-04 16:14:55,142 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-04 16:14:55,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:55,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:55,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 16:14:55,143 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:14:55,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:55,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1675170157, now seen corresponding path program 1 times [2024-06-04 16:14:55,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:55,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645850196] [2024-06-04 16:14:55,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:55,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:55,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:55,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:55,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:55,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645850196] [2024-06-04 16:14:55,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645850196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:55,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:55,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:14:55,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342984725] [2024-06-04 16:14:55,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:55,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:14:55,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:55,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:14:55,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:14:55,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:14:55,516 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-04 16:14:55,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:55,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:14:55,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:55,730 INFO L124 PetriNetUnfolderBase]: 1063/1830 cut-off events. [2024-06-04 16:14:55,730 INFO L125 PetriNetUnfolderBase]: For 57179/57179 co-relation queries the response was YES. [2024-06-04 16:14:55,739 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-04 16:14:55,745 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 150 selfloop transitions, 10 changer transitions 0/181 dead transitions. [2024-06-04 16:14:55,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 181 transitions, 1961 flow [2024-06-04 16:14:55,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:14:55,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:14:55,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-04 16:14:55,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-04 16:14:55,746 INFO L175 Difference]: Start difference. First operand has 151 places, 170 transitions, 1597 flow. Second operand 4 states and 101 transitions. [2024-06-04 16:14:55,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 181 transitions, 1961 flow [2024-06-04 16:14:55,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 181 transitions, 1901 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:55,855 INFO L231 Difference]: Finished difference. Result has 151 places, 172 transitions, 1588 flow [2024-06-04 16:14:55,855 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-04 16:14:55,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-04 16:14:55,856 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 172 transitions, 1588 flow [2024-06-04 16:14:55,856 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-04 16:14:55,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:55,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:55,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 16:14:55,857 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-04 16:14:55,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:55,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1937500500, now seen corresponding path program 1 times [2024-06-04 16:14:55,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:55,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891236735] [2024-06-04 16:14:55,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:55,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:55,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:56,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:56,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:56,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891236735] [2024-06-04 16:14:56,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891236735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:56,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:56,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:14:56,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616167191] [2024-06-04 16:14:56,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:56,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:14:56,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:56,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:14:56,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:14:56,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:56,233 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-04 16:14:56,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:56,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:56,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:56,592 INFO L124 PetriNetUnfolderBase]: 1258/2113 cut-off events. [2024-06-04 16:14:56,592 INFO L125 PetriNetUnfolderBase]: For 71051/71051 co-relation queries the response was YES. [2024-06-04 16:14:56,602 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-04 16:14:56,608 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 198 selfloop transitions, 20 changer transitions 0/225 dead transitions. [2024-06-04 16:14:56,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 225 transitions, 2350 flow [2024-06-04 16:14:56,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:14:56,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:14:56,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-04 16:14:56,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 16:14:56,610 INFO L175 Difference]: Start difference. First operand has 151 places, 172 transitions, 1588 flow. Second operand 9 states and 219 transitions. [2024-06-04 16:14:56,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 225 transitions, 2350 flow [2024-06-04 16:14:56,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 225 transitions, 2315 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-04 16:14:56,677 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1667 flow [2024-06-04 16:14:56,678 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-04 16:14:56,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-04 16:14:56,678 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1667 flow [2024-06-04 16:14:56,678 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-04 16:14:56,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:56,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:56,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 16:14:56,678 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-04 16:14:56,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:56,679 INFO L85 PathProgramCache]: Analyzing trace with hash 2026066260, now seen corresponding path program 2 times [2024-06-04 16:14:56,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:56,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6869209] [2024-06-04 16:14:56,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:56,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:56,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:57,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:57,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:57,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6869209] [2024-06-04 16:14:57,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6869209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:57,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:57,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:14:57,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804689884] [2024-06-04 16:14:57,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:57,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:14:57,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:57,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:14:57,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:14:57,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:57,061 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-04 16:14:57,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:57,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:57,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:57,407 INFO L124 PetriNetUnfolderBase]: 1299/2192 cut-off events. [2024-06-04 16:14:57,407 INFO L125 PetriNetUnfolderBase]: For 75123/75123 co-relation queries the response was YES. [2024-06-04 16:14:57,418 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-04 16:14:57,425 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 197 selfloop transitions, 18 changer transitions 0/222 dead transitions. [2024-06-04 16:14:57,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 222 transitions, 2396 flow [2024-06-04 16:14:57,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:14:57,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:14:57,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 16:14:57,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 16:14:57,426 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1667 flow. Second operand 8 states and 197 transitions. [2024-06-04 16:14:57,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 222 transitions, 2396 flow [2024-06-04 16:14:57,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 222 transitions, 2352 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:57,500 INFO L231 Difference]: Finished difference. Result has 165 places, 180 transitions, 1713 flow [2024-06-04 16:14:57,500 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-04 16:14:57,501 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-04 16:14:57,501 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 180 transitions, 1713 flow [2024-06-04 16:14:57,501 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-04 16:14:57,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:57,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:57,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 16:14:57,501 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-04 16:14:57,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:57,502 INFO L85 PathProgramCache]: Analyzing trace with hash 2026214130, now seen corresponding path program 3 times [2024-06-04 16:14:57,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:57,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509165785] [2024-06-04 16:14:57,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:57,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:57,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:57,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:57,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509165785] [2024-06-04 16:14:57,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509165785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:57,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:57,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:14:57,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568503384] [2024-06-04 16:14:57,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:57,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:14:57,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:57,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:14:57,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:14:57,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:57,868 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-04 16:14:57,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:57,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:57,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:58,280 INFO L124 PetriNetUnfolderBase]: 1271/2148 cut-off events. [2024-06-04 16:14:58,280 INFO L125 PetriNetUnfolderBase]: For 73236/73236 co-relation queries the response was YES. [2024-06-04 16:14:58,289 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-04 16:14:58,294 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 194 selfloop transitions, 17 changer transitions 0/218 dead transitions. [2024-06-04 16:14:58,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 218 transitions, 2267 flow [2024-06-04 16:14:58,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:14:58,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:14:58,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 16:14:58,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:14:58,295 INFO L175 Difference]: Start difference. First operand has 165 places, 180 transitions, 1713 flow. Second operand 8 states and 192 transitions. [2024-06-04 16:14:58,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 218 transitions, 2267 flow [2024-06-04 16:14:58,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 218 transitions, 2225 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 16:14:58,365 INFO L231 Difference]: Finished difference. Result has 169 places, 181 transitions, 1732 flow [2024-06-04 16:14:58,365 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-04 16:14:58,365 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-04 16:14:58,365 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 181 transitions, 1732 flow [2024-06-04 16:14:58,365 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-04 16:14:58,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:58,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:58,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 16:14:58,366 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-04 16:14:58,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:58,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1950546544, now seen corresponding path program 4 times [2024-06-04 16:14:58,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:58,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207774711] [2024-06-04 16:14:58,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:58,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:58,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:58,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-04 16:14:58,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:58,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207774711] [2024-06-04 16:14:58,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207774711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:58,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:58,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:14:58,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202960493] [2024-06-04 16:14:58,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:58,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:14:58,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:58,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:14:58,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:14:58,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:58,730 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-04 16:14:58,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:58,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:58,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:59,084 INFO L124 PetriNetUnfolderBase]: 1329/2256 cut-off events. [2024-06-04 16:14:59,085 INFO L125 PetriNetUnfolderBase]: For 77664/77664 co-relation queries the response was YES. [2024-06-04 16:14:59,096 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-04 16:14:59,103 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 50 changer transitions 0/216 dead transitions. [2024-06-04 16:14:59,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 216 transitions, 2272 flow [2024-06-04 16:14:59,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:14:59,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:14:59,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 16:14:59,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 16:14:59,105 INFO L175 Difference]: Start difference. First operand has 169 places, 181 transitions, 1732 flow. Second operand 8 states and 196 transitions. [2024-06-04 16:14:59,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 216 transitions, 2272 flow [2024-06-04 16:14:59,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 216 transitions, 2241 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 16:14:59,204 INFO L231 Difference]: Finished difference. Result has 171 places, 182 transitions, 1826 flow [2024-06-04 16:14:59,204 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-04 16:14:59,205 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-04 16:14:59,205 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 182 transitions, 1826 flow [2024-06-04 16:14:59,205 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-04 16:14:59,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:14:59,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:14:59,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 16:14:59,205 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-04 16:14:59,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:14:59,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1964834986, now seen corresponding path program 5 times [2024-06-04 16:14:59,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:14:59,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3574809] [2024-06-04 16:14:59,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:14:59,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:14:59,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:14:59,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:14:59,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:14:59,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3574809] [2024-06-04 16:14:59,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3574809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:14:59,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:14:59,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:14:59,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193398559] [2024-06-04 16:14:59,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:14:59,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:14:59,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:14:59,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:14:59,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:14:59,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:14:59,555 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-04 16:14:59,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:14:59,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:14:59,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:14:59,910 INFO L124 PetriNetUnfolderBase]: 1387/2364 cut-off events. [2024-06-04 16:14:59,910 INFO L125 PetriNetUnfolderBase]: For 82921/82921 co-relation queries the response was YES. [2024-06-04 16:14:59,922 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-04 16:14:59,929 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 49 changer transitions 0/217 dead transitions. [2024-06-04 16:14:59,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 217 transitions, 2370 flow [2024-06-04 16:14:59,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:14:59,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:14:59,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 16:14:59,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 16:14:59,930 INFO L175 Difference]: Start difference. First operand has 171 places, 182 transitions, 1826 flow. Second operand 8 states and 197 transitions. [2024-06-04 16:14:59,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 217 transitions, 2370 flow [2024-06-04 16:15:00,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 217 transitions, 2263 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:00,027 INFO L231 Difference]: Finished difference. Result has 173 places, 183 transitions, 1844 flow [2024-06-04 16:15:00,028 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-04 16:15:00,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-04 16:15:00,028 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 183 transitions, 1844 flow [2024-06-04 16:15:00,028 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-04 16:15:00,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:00,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:00,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 16:15:00,029 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-04 16:15:00,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:00,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1964838706, now seen corresponding path program 6 times [2024-06-04 16:15:00,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:00,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333587162] [2024-06-04 16:15:00,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:00,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:00,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:00,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:00,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:00,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333587162] [2024-06-04 16:15:00,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333587162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:00,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:00,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:00,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116009165] [2024-06-04 16:15:00,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:00,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:00,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:00,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:00,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:00,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:00,355 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-04 16:15:00,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:00,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:00,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:00,753 INFO L124 PetriNetUnfolderBase]: 1428/2435 cut-off events. [2024-06-04 16:15:00,754 INFO L125 PetriNetUnfolderBase]: For 84988/84988 co-relation queries the response was YES. [2024-06-04 16:15:00,766 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-04 16:15:00,774 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 52 changer transitions 0/223 dead transitions. [2024-06-04 16:15:00,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 223 transitions, 2442 flow [2024-06-04 16:15:00,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:00,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:00,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 16:15:00,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-04 16:15:00,775 INFO L175 Difference]: Start difference. First operand has 173 places, 183 transitions, 1844 flow. Second operand 8 states and 199 transitions. [2024-06-04 16:15:00,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 223 transitions, 2442 flow [2024-06-04 16:15:00,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2335 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:00,879 INFO L231 Difference]: Finished difference. Result has 176 places, 186 transitions, 1904 flow [2024-06-04 16:15:00,879 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-04 16:15:00,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-04 16:15:00,879 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 186 transitions, 1904 flow [2024-06-04 16:15:00,880 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-04 16:15:00,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:00,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:00,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 16:15:00,880 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-04 16:15:00,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:00,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1310850686, now seen corresponding path program 1 times [2024-06-04 16:15:00,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:00,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76445738] [2024-06-04 16:15:00,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:00,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:00,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:01,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-04 16:15:01,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:01,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76445738] [2024-06-04 16:15:01,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76445738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:01,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:01,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:01,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991092084] [2024-06-04 16:15:01,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:01,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:01,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:01,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:01,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:01,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:01,245 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-04 16:15:01,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:01,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:01,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:01,623 INFO L124 PetriNetUnfolderBase]: 1469/2516 cut-off events. [2024-06-04 16:15:01,623 INFO L125 PetriNetUnfolderBase]: For 89785/89785 co-relation queries the response was YES. [2024-06-04 16:15:01,638 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-04 16:15:01,646 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 54 changer transitions 0/224 dead transitions. [2024-06-04 16:15:01,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 224 transitions, 2484 flow [2024-06-04 16:15:01,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:01,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:01,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 16:15:01,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-04 16:15:01,649 INFO L175 Difference]: Start difference. First operand has 176 places, 186 transitions, 1904 flow. Second operand 8 states and 198 transitions. [2024-06-04 16:15:01,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 224 transitions, 2484 flow [2024-06-04 16:15:01,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 224 transitions, 2406 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:01,759 INFO L231 Difference]: Finished difference. Result has 180 places, 187 transitions, 1964 flow [2024-06-04 16:15:01,760 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-04 16:15:01,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-04 16:15:01,760 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 187 transitions, 1964 flow [2024-06-04 16:15:01,761 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-04 16:15:01,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:01,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:01,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 16:15:01,761 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-04 16:15:01,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:01,762 INFO L85 PathProgramCache]: Analyzing trace with hash -579320692, now seen corresponding path program 7 times [2024-06-04 16:15:01,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:01,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742539729] [2024-06-04 16:15:01,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:01,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:01,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:02,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:02,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:02,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742539729] [2024-06-04 16:15:02,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742539729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:02,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:02,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:02,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921656115] [2024-06-04 16:15:02,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:02,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:02,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:02,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:02,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:02,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:02,120 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-04 16:15:02,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:02,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:02,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:02,490 INFO L124 PetriNetUnfolderBase]: 1527/2594 cut-off events. [2024-06-04 16:15:02,490 INFO L125 PetriNetUnfolderBase]: For 98074/98074 co-relation queries the response was YES. [2024-06-04 16:15:02,504 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-04 16:15:02,512 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 52 changer transitions 0/219 dead transitions. [2024-06-04 16:15:02,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 219 transitions, 2510 flow [2024-06-04 16:15:02,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:02,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:02,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 16:15:02,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:15:02,513 INFO L175 Difference]: Start difference. First operand has 180 places, 187 transitions, 1964 flow. Second operand 8 states and 192 transitions. [2024-06-04 16:15:02,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 219 transitions, 2510 flow [2024-06-04 16:15:02,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 219 transitions, 2386 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:02,640 INFO L231 Difference]: Finished difference. Result has 182 places, 188 transitions, 1977 flow [2024-06-04 16:15:02,640 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-04 16:15:02,641 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-04 16:15:02,641 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 188 transitions, 1977 flow [2024-06-04 16:15:02,641 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-04 16:15:02,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:02,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:02,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 16:15:02,641 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-04 16:15:02,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:02,642 INFO L85 PathProgramCache]: Analyzing trace with hash -130133050, now seen corresponding path program 8 times [2024-06-04 16:15:02,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:02,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721424447] [2024-06-04 16:15:02,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:02,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:02,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:02,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:02,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:02,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721424447] [2024-06-04 16:15:02,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721424447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:02,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:02,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:02,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782831543] [2024-06-04 16:15:02,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:02,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:02,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:02,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:02,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:03,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:03,023 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-04 16:15:03,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:03,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:03,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:03,397 INFO L124 PetriNetUnfolderBase]: 1585/2702 cut-off events. [2024-06-04 16:15:03,397 INFO L125 PetriNetUnfolderBase]: For 103433/103433 co-relation queries the response was YES. [2024-06-04 16:15:03,412 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-04 16:15:03,420 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 49 changer transitions 0/220 dead transitions. [2024-06-04 16:15:03,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 220 transitions, 2527 flow [2024-06-04 16:15:03,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:03,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:03,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 16:15:03,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 16:15:03,421 INFO L175 Difference]: Start difference. First operand has 182 places, 188 transitions, 1977 flow. Second operand 8 states and 194 transitions. [2024-06-04 16:15:03,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 220 transitions, 2527 flow [2024-06-04 16:15:03,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 220 transitions, 2408 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:03,554 INFO L231 Difference]: Finished difference. Result has 184 places, 189 transitions, 1991 flow [2024-06-04 16:15:03,554 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-04 16:15:03,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-04 16:15:03,555 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 189 transitions, 1991 flow [2024-06-04 16:15:03,555 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-04 16:15:03,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:03,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:03,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 16:15:03,556 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-04 16:15:03,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:03,556 INFO L85 PathProgramCache]: Analyzing trace with hash -329434840, now seen corresponding path program 9 times [2024-06-04 16:15:03,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:03,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426985852] [2024-06-04 16:15:03,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:03,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:03,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:03,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:03,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426985852] [2024-06-04 16:15:03,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426985852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:03,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:03,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:03,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815358986] [2024-06-04 16:15:03,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:03,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:03,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:03,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:03,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:03,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:03,912 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-04 16:15:03,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:03,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:03,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:04,347 INFO L124 PetriNetUnfolderBase]: 1643/2810 cut-off events. [2024-06-04 16:15:04,347 INFO L125 PetriNetUnfolderBase]: For 108878/108878 co-relation queries the response was YES. [2024-06-04 16:15:04,362 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-04 16:15:04,369 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 50 changer transitions 0/221 dead transitions. [2024-06-04 16:15:04,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 221 transitions, 2545 flow [2024-06-04 16:15:04,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:04,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:04,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 16:15:04,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 16:15:04,375 INFO L175 Difference]: Start difference. First operand has 184 places, 189 transitions, 1991 flow. Second operand 8 states and 193 transitions. [2024-06-04 16:15:04,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 221 transitions, 2545 flow [2024-06-04 16:15:04,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 221 transitions, 2430 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:04,517 INFO L231 Difference]: Finished difference. Result has 186 places, 190 transitions, 2013 flow [2024-06-04 16:15:04,518 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-04 16:15:04,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-04 16:15:04,518 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 190 transitions, 2013 flow [2024-06-04 16:15:04,518 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-04 16:15:04,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:04,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:04,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 16:15:04,519 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-04 16:15:04,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:04,519 INFO L85 PathProgramCache]: Analyzing trace with hash -329582710, now seen corresponding path program 10 times [2024-06-04 16:15:04,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:04,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994290851] [2024-06-04 16:15:04,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:04,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:04,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:04,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:04,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:04,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994290851] [2024-06-04 16:15:04,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994290851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:04,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:04,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:04,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627876765] [2024-06-04 16:15:04,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:04,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:04,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:04,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:04,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:04,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:04,892 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-04 16:15:04,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:04,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:04,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:05,303 INFO L124 PetriNetUnfolderBase]: 1659/2842 cut-off events. [2024-06-04 16:15:05,303 INFO L125 PetriNetUnfolderBase]: For 106866/106866 co-relation queries the response was YES. [2024-06-04 16:15:05,319 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-04 16:15:05,327 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 54 changer transitions 0/227 dead transitions. [2024-06-04 16:15:05,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 227 transitions, 2631 flow [2024-06-04 16:15:05,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:05,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:05,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 16:15:05,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 16:15:05,329 INFO L175 Difference]: Start difference. First operand has 186 places, 190 transitions, 2013 flow. Second operand 8 states and 195 transitions. [2024-06-04 16:15:05,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 227 transitions, 2631 flow [2024-06-04 16:15:05,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 227 transitions, 2512 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:05,478 INFO L231 Difference]: Finished difference. Result has 189 places, 193 transitions, 2088 flow [2024-06-04 16:15:05,478 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-04 16:15:05,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-04 16:15:05,479 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 193 transitions, 2088 flow [2024-06-04 16:15:05,479 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-04 16:15:05,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:05,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:05,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 16:15:05,479 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-04 16:15:05,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:05,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1553936390, now seen corresponding path program 2 times [2024-06-04 16:15:05,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:05,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997725103] [2024-06-04 16:15:05,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:05,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:05,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:05,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:05,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:05,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997725103] [2024-06-04 16:15:05,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997725103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:05,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:05,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:05,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415688793] [2024-06-04 16:15:05,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:05,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:05,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:05,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:05,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:05,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:05,915 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-04 16:15:05,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:05,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:05,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:06,430 INFO L124 PetriNetUnfolderBase]: 1700/2923 cut-off events. [2024-06-04 16:15:06,430 INFO L125 PetriNetUnfolderBase]: For 111986/111986 co-relation queries the response was YES. [2024-06-04 16:15:06,448 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-04 16:15:06,457 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 54 changer transitions 0/228 dead transitions. [2024-06-04 16:15:06,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 228 transitions, 2678 flow [2024-06-04 16:15:06,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:06,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:06,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 16:15:06,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 16:15:06,458 INFO L175 Difference]: Start difference. First operand has 189 places, 193 transitions, 2088 flow. Second operand 8 states and 195 transitions. [2024-06-04 16:15:06,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 228 transitions, 2678 flow [2024-06-04 16:15:06,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 228 transitions, 2580 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:06,638 INFO L231 Difference]: Finished difference. Result has 193 places, 194 transitions, 2138 flow [2024-06-04 16:15:06,639 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-04 16:15:06,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-04 16:15:06,639 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 194 transitions, 2138 flow [2024-06-04 16:15:06,639 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-04 16:15:06,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:06,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:06,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 16:15:06,640 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-04 16:15:06,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:06,640 INFO L85 PathProgramCache]: Analyzing trace with hash 2123206308, now seen corresponding path program 3 times [2024-06-04 16:15:06,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:06,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784440719] [2024-06-04 16:15:06,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:06,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:06,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:06,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-04 16:15:06,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:06,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784440719] [2024-06-04 16:15:06,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784440719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:06,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:06,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:06,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732799809] [2024-06-04 16:15:06,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:06,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:06,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:06,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:06,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:06,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:06,998 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-04 16:15:06,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:06,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:06,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:07,473 INFO L124 PetriNetUnfolderBase]: 1741/3004 cut-off events. [2024-06-04 16:15:07,473 INFO L125 PetriNetUnfolderBase]: For 117067/117067 co-relation queries the response was YES. [2024-06-04 16:15:07,491 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-04 16:15:07,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 158 selfloop transitions, 66 changer transitions 0/231 dead transitions. [2024-06-04 16:15:07,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 231 transitions, 2830 flow [2024-06-04 16:15:07,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:07,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:07,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 16:15:07,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 16:15:07,501 INFO L175 Difference]: Start difference. First operand has 193 places, 194 transitions, 2138 flow. Second operand 8 states and 196 transitions. [2024-06-04 16:15:07,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 231 transitions, 2830 flow [2024-06-04 16:15:07,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 231 transitions, 2696 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:07,685 INFO L231 Difference]: Finished difference. Result has 195 places, 195 transitions, 2176 flow [2024-06-04 16:15:07,685 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-04 16:15:07,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-04 16:15:07,685 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 195 transitions, 2176 flow [2024-06-04 16:15:07,686 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-04 16:15:07,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:07,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:07,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 16:15:07,686 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-04 16:15:07,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:07,686 INFO L85 PathProgramCache]: Analyzing trace with hash -122508538, now seen corresponding path program 4 times [2024-06-04 16:15:07,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:07,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883150077] [2024-06-04 16:15:07,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:07,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:07,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:07,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:07,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:07,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883150077] [2024-06-04 16:15:07,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883150077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:07,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:07,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:07,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577171239] [2024-06-04 16:15:07,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:07,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:07,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:07,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:07,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:08,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:08,052 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-04 16:15:08,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:08,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:08,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:08,501 INFO L124 PetriNetUnfolderBase]: 1721/2972 cut-off events. [2024-06-04 16:15:08,501 INFO L125 PetriNetUnfolderBase]: For 109983/109983 co-relation queries the response was YES. [2024-06-04 16:15:08,520 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-04 16:15:08,529 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 169 selfloop transitions, 52 changer transitions 0/228 dead transitions. [2024-06-04 16:15:08,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 228 transitions, 2650 flow [2024-06-04 16:15:08,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:08,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 16:15:08,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 16:15:08,531 INFO L175 Difference]: Start difference. First operand has 195 places, 195 transitions, 2176 flow. Second operand 8 states and 195 transitions. [2024-06-04 16:15:08,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 228 transitions, 2650 flow [2024-06-04 16:15:08,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 228 transitions, 2520 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:08,790 INFO L231 Difference]: Finished difference. Result has 197 places, 194 transitions, 2070 flow [2024-06-04 16:15:08,790 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-04 16:15:08,791 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-04 16:15:08,791 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 194 transitions, 2070 flow [2024-06-04 16:15:08,791 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-04 16:15:08,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:08,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:08,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 16:15:08,791 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:08,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:08,791 INFO L85 PathProgramCache]: Analyzing trace with hash -453019346, now seen corresponding path program 1 times [2024-06-04 16:15:08,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:08,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464500335] [2024-06-04 16:15:08,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:08,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:08,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:09,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:09,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:09,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464500335] [2024-06-04 16:15:09,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464500335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:09,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:09,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:09,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557700545] [2024-06-04 16:15:09,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:09,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:09,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:09,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:09,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:09,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:09,172 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-04 16:15:09,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:09,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:09,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:09,569 INFO L124 PetriNetUnfolderBase]: 1734/3002 cut-off events. [2024-06-04 16:15:09,570 INFO L125 PetriNetUnfolderBase]: For 103876/103876 co-relation queries the response was YES. [2024-06-04 16:15:09,589 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-04 16:15:09,598 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 48 changer transitions 0/235 dead transitions. [2024-06-04 16:15:09,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 235 transitions, 2958 flow [2024-06-04 16:15:09,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:09,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:09,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 16:15:09,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 16:15:09,599 INFO L175 Difference]: Start difference. First operand has 197 places, 194 transitions, 2070 flow. Second operand 7 states and 171 transitions. [2024-06-04 16:15:09,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 235 transitions, 2958 flow [2024-06-04 16:15:09,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 235 transitions, 2705 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-04 16:15:09,887 INFO L231 Difference]: Finished difference. Result has 195 places, 210 transitions, 2136 flow [2024-06-04 16:15:09,887 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-04 16:15:09,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-04 16:15:09,887 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 210 transitions, 2136 flow [2024-06-04 16:15:09,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:09,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:09,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:09,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 16:15:09,888 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:09,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:09,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1693983052, now seen corresponding path program 1 times [2024-06-04 16:15:09,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:09,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111916358] [2024-06-04 16:15:09,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:09,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:09,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:10,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:10,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:10,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111916358] [2024-06-04 16:15:10,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111916358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:10,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:10,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:10,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645758906] [2024-06-04 16:15:10,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:10,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:10,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:10,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:10,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:10,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:10,271 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-04 16:15:10,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:10,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:10,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:10,730 INFO L124 PetriNetUnfolderBase]: 1752/3032 cut-off events. [2024-06-04 16:15:10,730 INFO L125 PetriNetUnfolderBase]: For 107738/107740 co-relation queries the response was YES. [2024-06-04 16:15:10,747 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-04 16:15:10,755 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 194 selfloop transitions, 49 changer transitions 0/250 dead transitions. [2024-06-04 16:15:10,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 250 transitions, 3058 flow [2024-06-04 16:15:10,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:10,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:10,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 16:15:10,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:15:10,756 INFO L175 Difference]: Start difference. First operand has 195 places, 210 transitions, 2136 flow. Second operand 7 states and 168 transitions. [2024-06-04 16:15:10,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 250 transitions, 3058 flow [2024-06-04 16:15:11,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 250 transitions, 2993 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-04 16:15:11,051 INFO L231 Difference]: Finished difference. Result has 203 places, 228 transitions, 2415 flow [2024-06-04 16:15:11,051 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-04 16:15:11,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-04 16:15:11,052 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 228 transitions, 2415 flow [2024-06-04 16:15:11,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:11,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:11,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:11,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 16:15:11,052 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:11,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:11,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1693983238, now seen corresponding path program 2 times [2024-06-04 16:15:11,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:11,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166242223] [2024-06-04 16:15:11,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:11,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:11,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:11,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:11,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:11,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166242223] [2024-06-04 16:15:11,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166242223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:11,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:11,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:11,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082802147] [2024-06-04 16:15:11,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:11,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:11,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:11,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:11,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:11,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:11,443 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-04 16:15:11,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:11,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:11,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:11,872 INFO L124 PetriNetUnfolderBase]: 1757/3041 cut-off events. [2024-06-04 16:15:11,872 INFO L125 PetriNetUnfolderBase]: For 113070/113072 co-relation queries the response was YES. [2024-06-04 16:15:11,891 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-04 16:15:11,900 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 35 changer transitions 0/251 dead transitions. [2024-06-04 16:15:11,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 251 transitions, 2989 flow [2024-06-04 16:15:11,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:11,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:11,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 16:15:11,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 16:15:11,901 INFO L175 Difference]: Start difference. First operand has 203 places, 228 transitions, 2415 flow. Second operand 7 states and 163 transitions. [2024-06-04 16:15:11,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 251 transitions, 2989 flow [2024-06-04 16:15:12,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 251 transitions, 2926 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-04 16:15:12,173 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 2470 flow [2024-06-04 16:15:12,173 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-04 16:15:12,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-04 16:15:12,173 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 2470 flow [2024-06-04 16:15:12,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:12,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:12,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:12,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 16:15:12,174 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:12,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:12,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1213538136, now seen corresponding path program 2 times [2024-06-04 16:15:12,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:12,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533347838] [2024-06-04 16:15:12,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:12,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:12,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:12,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:12,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:12,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533347838] [2024-06-04 16:15:12,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533347838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:12,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:12,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:12,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52887935] [2024-06-04 16:15:12,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:12,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:12,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:12,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:12,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:12,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:12,548 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-04 16:15:12,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:12,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:12,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:12,968 INFO L124 PetriNetUnfolderBase]: 1788/3088 cut-off events. [2024-06-04 16:15:12,968 INFO L125 PetriNetUnfolderBase]: For 120104/120106 co-relation queries the response was YES. [2024-06-04 16:15:12,988 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-04 16:15:12,998 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 63 changer transitions 0/266 dead transitions. [2024-06-04 16:15:12,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 266 transitions, 3455 flow [2024-06-04 16:15:12,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:12,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:12,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 16:15:12,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-04 16:15:12,999 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 2470 flow. Second operand 7 states and 165 transitions. [2024-06-04 16:15:12,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 266 transitions, 3455 flow [2024-06-04 16:15:13,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 266 transitions, 3341 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:13,382 INFO L231 Difference]: Finished difference. Result has 211 places, 247 transitions, 2727 flow [2024-06-04 16:15:13,382 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-04 16:15:13,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-04 16:15:13,383 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 247 transitions, 2727 flow [2024-06-04 16:15:13,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:13,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:13,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:13,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 16:15:13,384 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:13,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:13,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1213300800, now seen corresponding path program 3 times [2024-06-04 16:15:13,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:13,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403333090] [2024-06-04 16:15:13,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:13,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:13,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:13,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:13,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403333090] [2024-06-04 16:15:13,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403333090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:13,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:13,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:13,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708997331] [2024-06-04 16:15:13,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:13,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:13,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:13,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:13,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:13,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:13,758 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-04 16:15:13,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:13,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:13,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:14,228 INFO L124 PetriNetUnfolderBase]: 1801/3112 cut-off events. [2024-06-04 16:15:14,228 INFO L125 PetriNetUnfolderBase]: For 126090/126092 co-relation queries the response was YES. [2024-06-04 16:15:14,247 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-04 16:15:14,256 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 217 selfloop transitions, 48 changer transitions 0/272 dead transitions. [2024-06-04 16:15:14,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 272 transitions, 3491 flow [2024-06-04 16:15:14,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:14,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:14,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-04 16:15:14,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-04 16:15:14,257 INFO L175 Difference]: Start difference. First operand has 211 places, 247 transitions, 2727 flow. Second operand 8 states and 179 transitions. [2024-06-04 16:15:14,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 272 transitions, 3491 flow [2024-06-04 16:15:14,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 272 transitions, 3367 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:14,623 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 2811 flow [2024-06-04 16:15:14,623 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-04 16:15:14,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-04 16:15:14,623 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 2811 flow [2024-06-04 16:15:14,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:14,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:14,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:14,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 16:15:14,624 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:14,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:14,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1516851532, now seen corresponding path program 3 times [2024-06-04 16:15:14,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:14,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089780309] [2024-06-04 16:15:14,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:14,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:14,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:14,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:14,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:14,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089780309] [2024-06-04 16:15:14,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089780309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:14,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:14,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:14,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177909392] [2024-06-04 16:15:14,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:14,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:14,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:14,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:14,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:15,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:15,005 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-04 16:15:15,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:15,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:15,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:15,460 INFO L124 PetriNetUnfolderBase]: 1798/3108 cut-off events. [2024-06-04 16:15:15,460 INFO L125 PetriNetUnfolderBase]: For 129306/129308 co-relation queries the response was YES. [2024-06-04 16:15:15,481 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-04 16:15:15,490 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 204 selfloop transitions, 61 changer transitions 0/272 dead transitions. [2024-06-04 16:15:15,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 272 transitions, 3595 flow [2024-06-04 16:15:15,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:15,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:15,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 16:15:15,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 16:15:15,491 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 2811 flow. Second operand 7 states and 166 transitions. [2024-06-04 16:15:15,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 272 transitions, 3595 flow [2024-06-04 16:15:15,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 272 transitions, 3462 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:15,808 INFO L231 Difference]: Finished difference. Result has 221 places, 253 transitions, 2806 flow [2024-06-04 16:15:15,808 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-04 16:15:15,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-04 16:15:15,808 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 253 transitions, 2806 flow [2024-06-04 16:15:15,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:15,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:15,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:15,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 16:15:15,809 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:15,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:15,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1516605454, now seen corresponding path program 1 times [2024-06-04 16:15:15,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:15,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130753957] [2024-06-04 16:15:15,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:15,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:15,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:16,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:16,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:16,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130753957] [2024-06-04 16:15:16,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130753957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:16,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:16,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:16,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351833486] [2024-06-04 16:15:16,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:16,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:16,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:16,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:16,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:16,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:15:16,197 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-04 16:15:16,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:16,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:15:16,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:16,635 INFO L124 PetriNetUnfolderBase]: 1740/3039 cut-off events. [2024-06-04 16:15:16,635 INFO L125 PetriNetUnfolderBase]: For 146465/146465 co-relation queries the response was YES. [2024-06-04 16:15:16,656 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-04 16:15:16,666 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 201 selfloop transitions, 37 changer transitions 0/275 dead transitions. [2024-06-04 16:15:16,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 275 transitions, 3366 flow [2024-06-04 16:15:16,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:16,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:16,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 16:15:16,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 16:15:16,667 INFO L175 Difference]: Start difference. First operand has 221 places, 253 transitions, 2806 flow. Second operand 7 states and 167 transitions. [2024-06-04 16:15:16,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 275 transitions, 3366 flow [2024-06-04 16:15:17,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 275 transitions, 3249 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:17,018 INFO L231 Difference]: Finished difference. Result has 224 places, 254 transitions, 2783 flow [2024-06-04 16:15:17,018 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-04 16:15:17,018 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-04 16:15:17,019 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 254 transitions, 2783 flow [2024-06-04 16:15:17,019 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-04 16:15:17,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:17,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:17,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 16:15:17,019 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:17,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:17,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1215313746, now seen corresponding path program 4 times [2024-06-04 16:15:17,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:17,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872998999] [2024-06-04 16:15:17,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:17,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:17,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:17,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:17,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872998999] [2024-06-04 16:15:17,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872998999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:17,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:17,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:17,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975075462] [2024-06-04 16:15:17,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:17,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:17,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:17,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:17,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:17,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:17,387 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-04 16:15:17,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:17,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:17,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:17,836 INFO L124 PetriNetUnfolderBase]: 1847/3178 cut-off events. [2024-06-04 16:15:17,836 INFO L125 PetriNetUnfolderBase]: For 140753/140753 co-relation queries the response was YES. [2024-06-04 16:15:17,858 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-04 16:15:17,868 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 75 changer transitions 0/282 dead transitions. [2024-06-04 16:15:17,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 282 transitions, 3703 flow [2024-06-04 16:15:17,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:17,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:17,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 16:15:17,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 16:15:17,869 INFO L175 Difference]: Start difference. First operand has 224 places, 254 transitions, 2783 flow. Second operand 7 states and 167 transitions. [2024-06-04 16:15:17,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 282 transitions, 3703 flow [2024-06-04 16:15:18,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 282 transitions, 3629 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:18,262 INFO L231 Difference]: Finished difference. Result has 226 places, 260 transitions, 2965 flow [2024-06-04 16:15:18,262 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-04 16:15:18,262 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-04 16:15:18,262 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 260 transitions, 2965 flow [2024-06-04 16:15:18,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:18,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:18,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:18,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 16:15:18,263 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:18,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:18,263 INFO L85 PathProgramCache]: Analyzing trace with hash 547338188, now seen corresponding path program 5 times [2024-06-04 16:15:18,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:18,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917109384] [2024-06-04 16:15:18,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:18,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:18,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:18,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:18,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:18,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917109384] [2024-06-04 16:15:18,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917109384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:18,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:18,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:18,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373040603] [2024-06-04 16:15:18,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:18,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:18,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:18,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:18,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:18,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:18,631 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-04 16:15:18,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:18,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:18,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:19,145 INFO L124 PetriNetUnfolderBase]: 1860/3202 cut-off events. [2024-06-04 16:15:19,145 INFO L125 PetriNetUnfolderBase]: For 147172/147172 co-relation queries the response was YES. [2024-06-04 16:15:19,163 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-04 16:15:19,172 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 82 changer transitions 0/286 dead transitions. [2024-06-04 16:15:19,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 286 transitions, 3914 flow [2024-06-04 16:15:19,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:19,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:19,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:15:19,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-04 16:15:19,173 INFO L175 Difference]: Start difference. First operand has 226 places, 260 transitions, 2965 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:15:19,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 286 transitions, 3914 flow [2024-06-04 16:15:19,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 286 transitions, 3718 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:19,550 INFO L231 Difference]: Finished difference. Result has 230 places, 267 transitions, 3064 flow [2024-06-04 16:15:19,550 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-04 16:15:19,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-04 16:15:19,552 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 267 transitions, 3064 flow [2024-06-04 16:15:19,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:19,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:19,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:19,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 16:15:19,552 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:19,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:19,553 INFO L85 PathProgramCache]: Analyzing trace with hash 677001852, now seen corresponding path program 6 times [2024-06-04 16:15:19,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:19,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600190849] [2024-06-04 16:15:19,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:19,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:19,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:19,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:19,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:19,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600190849] [2024-06-04 16:15:19,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600190849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:19,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:19,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:19,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840599055] [2024-06-04 16:15:19,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:19,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:19,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:19,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:19,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:19,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:19,915 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-04 16:15:19,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:19,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:19,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:20,391 INFO L124 PetriNetUnfolderBase]: 1857/3194 cut-off events. [2024-06-04 16:15:20,392 INFO L125 PetriNetUnfolderBase]: For 150494/150494 co-relation queries the response was YES. [2024-06-04 16:15:20,415 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-04 16:15:20,426 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 78 changer transitions 0/290 dead transitions. [2024-06-04 16:15:20,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 290 transitions, 4022 flow [2024-06-04 16:15:20,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:20,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:20,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:15:20,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 16:15:20,427 INFO L175 Difference]: Start difference. First operand has 230 places, 267 transitions, 3064 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:15:20,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 290 transitions, 4022 flow [2024-06-04 16:15:20,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 290 transitions, 3866 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:20,875 INFO L231 Difference]: Finished difference. Result has 234 places, 267 transitions, 3070 flow [2024-06-04 16:15:20,876 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-04 16:15:20,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-04 16:15:20,876 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 267 transitions, 3070 flow [2024-06-04 16:15:20,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:20,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:20,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:20,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 16:15:20,877 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:20,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:20,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1471694100, now seen corresponding path program 4 times [2024-06-04 16:15:20,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:20,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766113440] [2024-06-04 16:15:20,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:20,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:20,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:21,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:21,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766113440] [2024-06-04 16:15:21,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766113440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:21,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:21,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:21,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555176454] [2024-06-04 16:15:21,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:21,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:21,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:21,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:21,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:21,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:21,294 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-04 16:15:21,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:21,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:21,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:21,799 INFO L124 PetriNetUnfolderBase]: 1854/3196 cut-off events. [2024-06-04 16:15:21,800 INFO L125 PetriNetUnfolderBase]: For 153832/153832 co-relation queries the response was YES. [2024-06-04 16:15:21,823 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-04 16:15:21,833 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 65 changer transitions 0/288 dead transitions. [2024-06-04 16:15:21,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 288 transitions, 3935 flow [2024-06-04 16:15:21,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:21,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:21,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 16:15:21,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-04 16:15:21,834 INFO L175 Difference]: Start difference. First operand has 234 places, 267 transitions, 3070 flow. Second operand 7 states and 165 transitions. [2024-06-04 16:15:21,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 288 transitions, 3935 flow [2024-06-04 16:15:22,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 288 transitions, 3771 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:22,267 INFO L231 Difference]: Finished difference. Result has 237 places, 269 transitions, 3071 flow [2024-06-04 16:15:22,267 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-04 16:15:22,267 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-04 16:15:22,267 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 269 transitions, 3071 flow [2024-06-04 16:15:22,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:22,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:22,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:22,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 16:15:22,268 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:22,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:22,268 INFO L85 PathProgramCache]: Analyzing trace with hash 677006502, now seen corresponding path program 7 times [2024-06-04 16:15:22,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:22,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814113980] [2024-06-04 16:15:22,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:22,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:22,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:22,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:22,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:22,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814113980] [2024-06-04 16:15:22,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814113980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:22,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:22,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:22,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061847491] [2024-06-04 16:15:22,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:22,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:22,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:22,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:22,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:22,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:22,659 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-04 16:15:22,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:22,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:22,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:23,178 INFO L124 PetriNetUnfolderBase]: 1851/3188 cut-off events. [2024-06-04 16:15:23,178 INFO L125 PetriNetUnfolderBase]: For 156898/156898 co-relation queries the response was YES. [2024-06-04 16:15:23,197 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-04 16:15:23,205 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 237 selfloop transitions, 42 changer transitions 0/286 dead transitions. [2024-06-04 16:15:23,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 286 transitions, 3671 flow [2024-06-04 16:15:23,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:23,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:23,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 16:15:23,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54421768707483 [2024-06-04 16:15:23,206 INFO L175 Difference]: Start difference. First operand has 237 places, 269 transitions, 3071 flow. Second operand 7 states and 160 transitions. [2024-06-04 16:15:23,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 286 transitions, 3671 flow [2024-06-04 16:15:23,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 286 transitions, 3555 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:23,623 INFO L231 Difference]: Finished difference. Result has 242 places, 269 transitions, 3045 flow [2024-06-04 16:15:23,623 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-04 16:15:23,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-04 16:15:23,624 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 269 transitions, 3045 flow [2024-06-04 16:15:23,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:23,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:23,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:23,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 16:15:23,624 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:23,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:23,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1087642416, now seen corresponding path program 8 times [2024-06-04 16:15:23,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:23,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026829934] [2024-06-04 16:15:23,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:23,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:23,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:23,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-04 16:15:23,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:23,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026829934] [2024-06-04 16:15:23,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026829934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:23,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:23,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:23,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451033605] [2024-06-04 16:15:23,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:23,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:23,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:23,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:23,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:23,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:23,974 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-04 16:15:23,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:23,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:23,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:24,446 INFO L124 PetriNetUnfolderBase]: 1869/3221 cut-off events. [2024-06-04 16:15:24,446 INFO L125 PetriNetUnfolderBase]: For 163728/163728 co-relation queries the response was YES. [2024-06-04 16:15:24,468 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-04 16:15:24,477 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 57 changer transitions 0/295 dead transitions. [2024-06-04 16:15:24,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 295 transitions, 3930 flow [2024-06-04 16:15:24,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:24,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:24,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-04 16:15:24,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-04 16:15:24,478 INFO L175 Difference]: Start difference. First operand has 242 places, 269 transitions, 3045 flow. Second operand 7 states and 159 transitions. [2024-06-04 16:15:24,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 295 transitions, 3930 flow [2024-06-04 16:15:24,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 295 transitions, 3832 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:24,924 INFO L231 Difference]: Finished difference. Result has 244 places, 280 transitions, 3252 flow [2024-06-04 16:15:24,925 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-04 16:15:24,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-04 16:15:24,925 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 280 transitions, 3252 flow [2024-06-04 16:15:24,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:24,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:24,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:24,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 16:15:24,926 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:24,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:24,926 INFO L85 PathProgramCache]: Analyzing trace with hash 688106052, now seen corresponding path program 9 times [2024-06-04 16:15:24,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:24,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144742338] [2024-06-04 16:15:24,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:24,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:24,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:25,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:25,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:25,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144742338] [2024-06-04 16:15:25,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144742338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:25,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:25,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:25,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174711987] [2024-06-04 16:15:25,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:25,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:25,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:25,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:25,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:25,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:25,307 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-04 16:15:25,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:25,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:25,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:25,797 INFO L124 PetriNetUnfolderBase]: 1866/3215 cut-off events. [2024-06-04 16:15:25,797 INFO L125 PetriNetUnfolderBase]: For 167354/167354 co-relation queries the response was YES. [2024-06-04 16:15:25,820 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-04 16:15:25,830 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2024-06-04 16:15:25,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 296 transitions, 3868 flow [2024-06-04 16:15:25,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:15:25,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:15:25,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-04 16:15:25,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-04 16:15:25,831 INFO L175 Difference]: Start difference. First operand has 244 places, 280 transitions, 3252 flow. Second operand 9 states and 194 transitions. [2024-06-04 16:15:25,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 296 transitions, 3868 flow [2024-06-04 16:15:26,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 296 transitions, 3754 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:26,289 INFO L231 Difference]: Finished difference. Result has 251 places, 280 transitions, 3260 flow [2024-06-04 16:15:26,289 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-04 16:15:26,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-04 16:15:26,289 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 280 transitions, 3260 flow [2024-06-04 16:15:26,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:26,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:26,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:26,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 16:15:26,290 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:26,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:26,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1087463670, now seen corresponding path program 5 times [2024-06-04 16:15:26,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:26,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962951907] [2024-06-04 16:15:26,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:26,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:26,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:26,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:26,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:26,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962951907] [2024-06-04 16:15:26,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962951907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:26,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:26,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:26,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027484132] [2024-06-04 16:15:26,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:26,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:26,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:26,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:26,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:26,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:26,676 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-04 16:15:26,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:26,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:26,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:27,164 INFO L124 PetriNetUnfolderBase]: 1871/3231 cut-off events. [2024-06-04 16:15:27,164 INFO L125 PetriNetUnfolderBase]: For 172016/172016 co-relation queries the response was YES. [2024-06-04 16:15:27,187 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-04 16:15:27,197 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 265 selfloop transitions, 25 changer transitions 0/297 dead transitions. [2024-06-04 16:15:27,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 297 transitions, 3923 flow [2024-06-04 16:15:27,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:27,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:27,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 16:15:27,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-04 16:15:27,199 INFO L175 Difference]: Start difference. First operand has 251 places, 280 transitions, 3260 flow. Second operand 7 states and 156 transitions. [2024-06-04 16:15:27,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 297 transitions, 3923 flow [2024-06-04 16:15:27,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 297 transitions, 3795 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 16:15:27,719 INFO L231 Difference]: Finished difference. Result has 251 places, 283 transitions, 3243 flow [2024-06-04 16:15:27,719 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-04 16:15:27,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-04 16:15:27,720 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 283 transitions, 3243 flow [2024-06-04 16:15:27,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:27,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:27,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:27,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 16:15:27,721 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:27,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:27,721 INFO L85 PathProgramCache]: Analyzing trace with hash -284737868, now seen corresponding path program 6 times [2024-06-04 16:15:27,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:27,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400584947] [2024-06-04 16:15:27,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:27,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:27,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:28,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:28,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:28,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400584947] [2024-06-04 16:15:28,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400584947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:28,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:28,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:28,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007142325] [2024-06-04 16:15:28,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:28,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:28,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:28,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:28,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:28,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:28,092 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-04 16:15:28,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:28,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:28,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:28,557 INFO L124 PetriNetUnfolderBase]: 1876/3231 cut-off events. [2024-06-04 16:15:28,557 INFO L125 PetriNetUnfolderBase]: For 177675/177675 co-relation queries the response was YES. [2024-06-04 16:15:28,581 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-04 16:15:28,591 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 222 selfloop transitions, 72 changer transitions 0/301 dead transitions. [2024-06-04 16:15:28,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 301 transitions, 4046 flow [2024-06-04 16:15:28,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:28,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:28,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 16:15:28,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-04 16:15:28,599 INFO L175 Difference]: Start difference. First operand has 251 places, 283 transitions, 3243 flow. Second operand 7 states and 162 transitions. [2024-06-04 16:15:28,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 301 transitions, 4046 flow [2024-06-04 16:15:29,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 301 transitions, 3958 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:29,074 INFO L231 Difference]: Finished difference. Result has 253 places, 286 transitions, 3360 flow [2024-06-04 16:15:29,075 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-04 16:15:29,075 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-04 16:15:29,075 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 286 transitions, 3360 flow [2024-06-04 16:15:29,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:29,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:29,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:29,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 16:15:29,076 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:29,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:29,076 INFO L85 PathProgramCache]: Analyzing trace with hash -2012232232, now seen corresponding path program 7 times [2024-06-04 16:15:29,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:29,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666919035] [2024-06-04 16:15:29,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:29,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:29,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:29,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:29,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:29,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666919035] [2024-06-04 16:15:29,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666919035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:29,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:29,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:29,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177225928] [2024-06-04 16:15:29,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:29,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:29,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:29,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:29,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:29,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:29,443 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-04 16:15:29,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:29,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:29,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:29,939 INFO L124 PetriNetUnfolderBase]: 1897/3272 cut-off events. [2024-06-04 16:15:29,939 INFO L125 PetriNetUnfolderBase]: For 187897/187899 co-relation queries the response was YES. [2024-06-04 16:15:29,963 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-04 16:15:29,974 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 85 changer transitions 0/314 dead transitions. [2024-06-04 16:15:29,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 314 transitions, 4446 flow [2024-06-04 16:15:29,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:29,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:29,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 16:15:29,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 16:15:29,975 INFO L175 Difference]: Start difference. First operand has 253 places, 286 transitions, 3360 flow. Second operand 6 states and 146 transitions. [2024-06-04 16:15:29,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 314 transitions, 4446 flow [2024-06-04 16:15:30,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 314 transitions, 4299 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:30,447 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3569 flow [2024-06-04 16:15:30,447 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-04 16:15:30,447 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-04 16:15:30,447 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3569 flow [2024-06-04 16:15:30,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:30,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:30,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:30,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 16:15:30,448 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:30,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:30,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1915330124, now seen corresponding path program 10 times [2024-06-04 16:15:30,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:30,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313701909] [2024-06-04 16:15:30,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:30,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:30,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:30,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:30,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:30,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313701909] [2024-06-04 16:15:30,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313701909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:30,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:30,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:30,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072893293] [2024-06-04 16:15:30,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:30,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:30,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:30,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:30,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:30,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:30,823 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-04 16:15:30,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:30,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:30,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:31,345 INFO L124 PetriNetUnfolderBase]: 1894/3268 cut-off events. [2024-06-04 16:15:31,345 INFO L125 PetriNetUnfolderBase]: For 191671/191673 co-relation queries the response was YES. [2024-06-04 16:15:31,369 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-04 16:15:31,380 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 236 selfloop transitions, 84 changer transitions 0/327 dead transitions. [2024-06-04 16:15:31,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 327 transitions, 4415 flow [2024-06-04 16:15:31,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:31,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:31,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 16:15:31,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 16:15:31,381 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3569 flow. Second operand 8 states and 194 transitions. [2024-06-04 16:15:31,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 327 transitions, 4415 flow [2024-06-04 16:15:31,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 327 transitions, 4247 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:31,956 INFO L231 Difference]: Finished difference. Result has 260 places, 296 transitions, 3589 flow [2024-06-04 16:15:31,956 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-04 16:15:31,957 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-04 16:15:31,957 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 296 transitions, 3589 flow [2024-06-04 16:15:31,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:31,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:31,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:31,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 16:15:31,957 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:31,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:31,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1059429010, now seen corresponding path program 8 times [2024-06-04 16:15:31,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:31,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58438835] [2024-06-04 16:15:31,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:31,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:31,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:32,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-04 16:15:32,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:32,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58438835] [2024-06-04 16:15:32,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58438835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:32,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:32,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:32,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803226410] [2024-06-04 16:15:32,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:32,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:32,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:32,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:32,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:32,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:32,325 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-04 16:15:32,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:32,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:32,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:32,826 INFO L124 PetriNetUnfolderBase]: 1891/3266 cut-off events. [2024-06-04 16:15:32,826 INFO L125 PetriNetUnfolderBase]: For 189668/189670 co-relation queries the response was YES. [2024-06-04 16:15:32,851 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-04 16:15:32,861 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 226 selfloop transitions, 84 changer transitions 0/317 dead transitions. [2024-06-04 16:15:32,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 317 transitions, 4517 flow [2024-06-04 16:15:32,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:32,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:32,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 16:15:32,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 16:15:32,862 INFO L175 Difference]: Start difference. First operand has 260 places, 296 transitions, 3589 flow. Second operand 6 states and 150 transitions. [2024-06-04 16:15:32,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 317 transitions, 4517 flow [2024-06-04 16:15:33,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 317 transitions, 4317 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 16:15:33,415 INFO L231 Difference]: Finished difference. Result has 259 places, 296 transitions, 3583 flow [2024-06-04 16:15:33,416 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-04 16:15:33,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-04 16:15:33,416 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 296 transitions, 3583 flow [2024-06-04 16:15:33,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:33,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:33,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:33,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 16:15:33,416 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:33,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:33,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1923104456, now seen corresponding path program 9 times [2024-06-04 16:15:33,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:33,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357906892] [2024-06-04 16:15:33,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:33,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:33,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:33,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:33,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:33,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357906892] [2024-06-04 16:15:33,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357906892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:33,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:33,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:33,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610657689] [2024-06-04 16:15:33,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:33,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:33,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:33,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:33,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:33,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:33,789 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-04 16:15:33,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:33,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:33,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:34,348 INFO L124 PetriNetUnfolderBase]: 1888/3259 cut-off events. [2024-06-04 16:15:34,348 INFO L125 PetriNetUnfolderBase]: For 176549/176549 co-relation queries the response was YES. [2024-06-04 16:15:34,370 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-04 16:15:34,379 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 254 selfloop transitions, 62 changer transitions 0/323 dead transitions. [2024-06-04 16:15:34,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 323 transitions, 4407 flow [2024-06-04 16:15:34,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:34,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:34,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 16:15:34,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 16:15:34,380 INFO L175 Difference]: Start difference. First operand has 259 places, 296 transitions, 3583 flow. Second operand 7 states and 175 transitions. [2024-06-04 16:15:34,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 323 transitions, 4407 flow [2024-06-04 16:15:34,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 323 transitions, 4245 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:34,755 INFO L231 Difference]: Finished difference. Result has 261 places, 296 transitions, 3573 flow [2024-06-04 16:15:34,755 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-04 16:15:34,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-04 16:15:34,755 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 296 transitions, 3573 flow [2024-06-04 16:15:34,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:34,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:34,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:34,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 16:15:34,756 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:34,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:34,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1266349174, now seen corresponding path program 11 times [2024-06-04 16:15:34,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:34,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844480473] [2024-06-04 16:15:34,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:34,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:34,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:35,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-04 16:15:35,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:35,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844480473] [2024-06-04 16:15:35,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844480473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:35,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:35,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:35,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999485023] [2024-06-04 16:15:35,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:35,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:35,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:35,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:35,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:35,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:35,124 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-04 16:15:35,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:35,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:35,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:35,622 INFO L124 PetriNetUnfolderBase]: 1885/3250 cut-off events. [2024-06-04 16:15:35,623 INFO L125 PetriNetUnfolderBase]: For 169634/169634 co-relation queries the response was YES. [2024-06-04 16:15:35,645 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-04 16:15:35,655 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 228 selfloop transitions, 81 changer transitions 0/316 dead transitions. [2024-06-04 16:15:35,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 316 transitions, 4363 flow [2024-06-04 16:15:35,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:35,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:35,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:15:35,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 16:15:35,656 INFO L175 Difference]: Start difference. First operand has 261 places, 296 transitions, 3573 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:15:35,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 316 transitions, 4363 flow [2024-06-04 16:15:36,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 316 transitions, 4171 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:36,153 INFO L231 Difference]: Finished difference. Result has 261 places, 296 transitions, 3559 flow [2024-06-04 16:15:36,153 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-04 16:15:36,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-04 16:15:36,153 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 296 transitions, 3559 flow [2024-06-04 16:15:36,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:36,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:36,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:36,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 16:15:36,154 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:36,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:36,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082450, now seen corresponding path program 10 times [2024-06-04 16:15:36,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:36,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449918105] [2024-06-04 16:15:36,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:36,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:36,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:36,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:36,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449918105] [2024-06-04 16:15:36,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449918105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:36,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:36,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:36,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174843281] [2024-06-04 16:15:36,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:36,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:36,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:36,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:36,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:36,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:36,524 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-04 16:15:36,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:36,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:36,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:36,989 INFO L124 PetriNetUnfolderBase]: 1882/3246 cut-off events. [2024-06-04 16:15:36,989 INFO L125 PetriNetUnfolderBase]: For 167770/167770 co-relation queries the response was YES. [2024-06-04 16:15:37,012 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-04 16:15:37,022 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-04 16:15:37,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 313 transitions, 4335 flow [2024-06-04 16:15:37,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:37,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:37,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 16:15:37,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 16:15:37,023 INFO L175 Difference]: Start difference. First operand has 261 places, 296 transitions, 3559 flow. Second operand 6 states and 146 transitions. [2024-06-04 16:15:37,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 313 transitions, 4335 flow [2024-06-04 16:15:37,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 313 transitions, 4107 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 16:15:37,467 INFO L231 Difference]: Finished difference. Result has 260 places, 296 transitions, 3517 flow [2024-06-04 16:15:37,467 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-04 16:15:37,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-04 16:15:37,468 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 296 transitions, 3517 flow [2024-06-04 16:15:37,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:37,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:37,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:37,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 16:15:37,469 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:37,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:37,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082264, now seen corresponding path program 12 times [2024-06-04 16:15:37,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:37,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796423623] [2024-06-04 16:15:37,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:37,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:37,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:37,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:37,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:37,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796423623] [2024-06-04 16:15:37,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796423623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:37,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:37,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:37,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845840121] [2024-06-04 16:15:37,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:37,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:37,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:37,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:37,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:37,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:37,833 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-04 16:15:37,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:37,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:37,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:38,382 INFO L124 PetriNetUnfolderBase]: 1879/3242 cut-off events. [2024-06-04 16:15:38,382 INFO L125 PetriNetUnfolderBase]: For 160692/160692 co-relation queries the response was YES. [2024-06-04 16:15:38,402 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-04 16:15:38,410 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 84 changer transitions 0/323 dead transitions. [2024-06-04 16:15:38,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 323 transitions, 4217 flow [2024-06-04 16:15:38,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:38,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:38,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 16:15:38,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 16:15:38,411 INFO L175 Difference]: Start difference. First operand has 260 places, 296 transitions, 3517 flow. Second operand 8 states and 191 transitions. [2024-06-04 16:15:38,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 323 transitions, 4217 flow [2024-06-04 16:15:38,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 323 transitions, 4031 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:38,831 INFO L231 Difference]: Finished difference. Result has 262 places, 296 transitions, 3517 flow [2024-06-04 16:15:38,831 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-04 16:15:38,831 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-04 16:15:38,831 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 296 transitions, 3517 flow [2024-06-04 16:15:38,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:38,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:38,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:38,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 16:15:38,832 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:38,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:38,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1999720012, now seen corresponding path program 11 times [2024-06-04 16:15:38,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:38,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104336738] [2024-06-04 16:15:38,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:38,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:38,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:39,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:39,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:39,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104336738] [2024-06-04 16:15:39,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104336738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:39,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:39,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:39,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794104344] [2024-06-04 16:15:39,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:39,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:39,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:39,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:39,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:39,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:39,204 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-04 16:15:39,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:39,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:39,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:39,674 INFO L124 PetriNetUnfolderBase]: 1876/3242 cut-off events. [2024-06-04 16:15:39,675 INFO L125 PetriNetUnfolderBase]: For 149604/149606 co-relation queries the response was YES. [2024-06-04 16:15:39,697 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-04 16:15:39,706 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 248 selfloop transitions, 59 changer transitions 0/314 dead transitions. [2024-06-04 16:15:39,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 314 transitions, 4177 flow [2024-06-04 16:15:39,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:39,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:39,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-04 16:15:39,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-04 16:15:39,707 INFO L175 Difference]: Start difference. First operand has 262 places, 296 transitions, 3517 flow. Second operand 5 states and 130 transitions. [2024-06-04 16:15:39,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 314 transitions, 4177 flow [2024-06-04 16:15:40,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 314 transitions, 3965 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-04 16:15:40,122 INFO L231 Difference]: Finished difference. Result has 256 places, 296 transitions, 3443 flow [2024-06-04 16:15:40,122 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-04 16:15:40,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-04 16:15:40,123 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 296 transitions, 3443 flow [2024-06-04 16:15:40,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:40,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:40,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:40,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 16:15:40,123 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:40,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:40,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1059675088, now seen corresponding path program 2 times [2024-06-04 16:15:40,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:40,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993065271] [2024-06-04 16:15:40,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:40,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:40,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:40,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:40,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:40,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993065271] [2024-06-04 16:15:40,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993065271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:40,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:40,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:40,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432934765] [2024-06-04 16:15:40,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:40,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:40,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:40,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:40,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:40,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:15:40,523 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-04 16:15:40,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:40,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:15:40,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:40,982 INFO L124 PetriNetUnfolderBase]: 1809/3167 cut-off events. [2024-06-04 16:15:40,982 INFO L125 PetriNetUnfolderBase]: For 153789/153789 co-relation queries the response was YES. [2024-06-04 16:15:41,008 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-04 16:15:41,018 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 227 selfloop transitions, 38 changer transitions 0/317 dead transitions. [2024-06-04 16:15:41,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 317 transitions, 4057 flow [2024-06-04 16:15:41,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:41,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:41,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:15:41,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 16:15:41,019 INFO L175 Difference]: Start difference. First operand has 256 places, 296 transitions, 3443 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:15:41,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 317 transitions, 4057 flow [2024-06-04 16:15:41,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 317 transitions, 3923 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:41,368 INFO L231 Difference]: Finished difference. Result has 257 places, 297 transitions, 3411 flow [2024-06-04 16:15:41,368 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-04 16:15:41,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-04 16:15:41,368 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 297 transitions, 3411 flow [2024-06-04 16:15:41,369 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-04 16:15:41,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:41,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:41,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 16:15:41,369 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:41,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:41,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1999711084, now seen corresponding path program 3 times [2024-06-04 16:15:41,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:41,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569865225] [2024-06-04 16:15:41,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:41,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:41,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:41,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:41,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:41,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569865225] [2024-06-04 16:15:41,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569865225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:41,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:41,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:41,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794060344] [2024-06-04 16:15:41,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:41,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:41,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:41,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:41,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:41,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:15:41,775 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-04 16:15:41,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:41,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:15:41,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:42,280 INFO L124 PetriNetUnfolderBase]: 1838/3223 cut-off events. [2024-06-04 16:15:42,280 INFO L125 PetriNetUnfolderBase]: For 154500/154500 co-relation queries the response was YES. [2024-06-04 16:15:42,301 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-04 16:15:42,310 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 238 selfloop transitions, 30 changer transitions 0/320 dead transitions. [2024-06-04 16:15:42,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 320 transitions, 4039 flow [2024-06-04 16:15:42,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:42,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:42,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-04 16:15:42,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-04 16:15:42,311 INFO L175 Difference]: Start difference. First operand has 257 places, 297 transitions, 3411 flow. Second operand 5 states and 134 transitions. [2024-06-04 16:15:42,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 320 transitions, 4039 flow [2024-06-04 16:15:42,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 320 transitions, 3961 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:42,749 INFO L231 Difference]: Finished difference. Result has 258 places, 298 transitions, 3423 flow [2024-06-04 16:15:42,749 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-04 16:15:42,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-04 16:15:42,750 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 298 transitions, 3423 flow [2024-06-04 16:15:42,750 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-04 16:15:42,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:42,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:42,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 16:15:42,750 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:42,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:42,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1999263754, now seen corresponding path program 4 times [2024-06-04 16:15:42,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:42,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625652259] [2024-06-04 16:15:42,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:42,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:42,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:43,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:43,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:43,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625652259] [2024-06-04 16:15:43,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625652259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:43,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:43,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:43,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587743144] [2024-06-04 16:15:43,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:43,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:43,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:43,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:43,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:43,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:15:43,152 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-04 16:15:43,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:43,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:15:43,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:43,640 INFO L124 PetriNetUnfolderBase]: 1840/3229 cut-off events. [2024-06-04 16:15:43,640 INFO L125 PetriNetUnfolderBase]: For 144907/144907 co-relation queries the response was YES. [2024-06-04 16:15:43,663 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-04 16:15:43,673 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 240 selfloop transitions, 33 changer transitions 0/325 dead transitions. [2024-06-04 16:15:43,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 325 transitions, 4081 flow [2024-06-04 16:15:43,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:43,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:43,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 16:15:43,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-04 16:15:43,674 INFO L175 Difference]: Start difference. First operand has 258 places, 298 transitions, 3423 flow. Second operand 6 states and 155 transitions. [2024-06-04 16:15:43,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 325 transitions, 4081 flow [2024-06-04 16:15:44,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 325 transitions, 4027 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:44,150 INFO L231 Difference]: Finished difference. Result has 261 places, 299 transitions, 3457 flow [2024-06-04 16:15:44,150 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-04 16:15:44,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-04 16:15:44,150 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 299 transitions, 3457 flow [2024-06-04 16:15:44,151 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-04 16:15:44,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:44,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:44,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 16:15:44,151 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:44,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:44,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1205780626, now seen corresponding path program 1 times [2024-06-04 16:15:44,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:44,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153514485] [2024-06-04 16:15:44,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:44,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:44,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:44,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:44,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:44,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153514485] [2024-06-04 16:15:44,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153514485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:44,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:44,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:44,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204522182] [2024-06-04 16:15:44,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:44,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:44,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:44,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:44,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:44,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:15:44,544 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-04 16:15:44,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:44,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:15:44,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:45,154 INFO L124 PetriNetUnfolderBase]: 1944/3399 cut-off events. [2024-06-04 16:15:45,154 INFO L125 PetriNetUnfolderBase]: For 161702/161702 co-relation queries the response was YES. [2024-06-04 16:15:45,181 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-04 16:15:45,193 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 244 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-06-04 16:15:45,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 329 transitions, 4267 flow [2024-06-04 16:15:45,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:45,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:45,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 16:15:45,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 16:15:45,195 INFO L175 Difference]: Start difference. First operand has 261 places, 299 transitions, 3457 flow. Second operand 7 states and 172 transitions. [2024-06-04 16:15:45,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 329 transitions, 4267 flow [2024-06-04 16:15:45,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 329 transitions, 4193 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:45,609 INFO L231 Difference]: Finished difference. Result has 264 places, 301 transitions, 3499 flow [2024-06-04 16:15:45,609 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-04 16:15:45,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-04 16:15:45,609 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 301 transitions, 3499 flow [2024-06-04 16:15:45,609 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-04 16:15:45,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:45,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:45,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 16:15:45,610 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:45,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:45,610 INFO L85 PathProgramCache]: Analyzing trace with hash -399752394, now seen corresponding path program 2 times [2024-06-04 16:15:45,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:45,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237317217] [2024-06-04 16:15:45,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:45,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:45,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:45,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-04 16:15:45,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:45,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237317217] [2024-06-04 16:15:45,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237317217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:45,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:45,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:45,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250139580] [2024-06-04 16:15:45,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:45,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:45,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:45,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:45,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:46,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:15:46,001 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-04 16:15:46,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:46,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:15:46,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:46,539 INFO L124 PetriNetUnfolderBase]: 1985/3454 cut-off events. [2024-06-04 16:15:46,539 INFO L125 PetriNetUnfolderBase]: For 171006/171006 co-relation queries the response was YES. [2024-06-04 16:15:46,565 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-04 16:15:46,577 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 240 selfloop transitions, 39 changer transitions 0/323 dead transitions. [2024-06-04 16:15:46,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 323 transitions, 4145 flow [2024-06-04 16:15:46,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:46,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:46,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 16:15:46,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 16:15:46,578 INFO L175 Difference]: Start difference. First operand has 264 places, 301 transitions, 3499 flow. Second operand 7 states and 166 transitions. [2024-06-04 16:15:46,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 323 transitions, 4145 flow [2024-06-04 16:15:46,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 323 transitions, 4094 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:46,970 INFO L231 Difference]: Finished difference. Result has 268 places, 302 transitions, 3550 flow [2024-06-04 16:15:46,970 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-04 16:15:46,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-04 16:15:46,970 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 302 transitions, 3550 flow [2024-06-04 16:15:46,970 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-04 16:15:46,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:46,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:46,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 16:15:46,971 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:46,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:46,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1087632496, now seen corresponding path program 3 times [2024-06-04 16:15:46,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:46,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214986775] [2024-06-04 16:15:46,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:46,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:46,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:47,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:47,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:47,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214986775] [2024-06-04 16:15:47,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214986775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:47,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:47,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:47,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608094216] [2024-06-04 16:15:47,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:47,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:47,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:47,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:47,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:47,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:15:47,385 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-04 16:15:47,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:47,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:15:47,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:47,930 INFO L124 PetriNetUnfolderBase]: 2014/3503 cut-off events. [2024-06-04 16:15:47,931 INFO L125 PetriNetUnfolderBase]: For 176932/176932 co-relation queries the response was YES. [2024-06-04 16:15:47,958 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-04 16:15:47,969 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 27 changer transitions 0/321 dead transitions. [2024-06-04 16:15:47,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 321 transitions, 4186 flow [2024-06-04 16:15:47,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:47,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:47,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 16:15:47,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-04 16:15:47,970 INFO L175 Difference]: Start difference. First operand has 268 places, 302 transitions, 3550 flow. Second operand 7 states and 162 transitions. [2024-06-04 16:15:47,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 321 transitions, 4186 flow [2024-06-04 16:15:48,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 321 transitions, 4108 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:48,356 INFO L231 Difference]: Finished difference. Result has 270 places, 303 transitions, 3552 flow [2024-06-04 16:15:48,357 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-04 16:15:48,357 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-04 16:15:48,357 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 303 transitions, 3552 flow [2024-06-04 16:15:48,357 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-04 16:15:48,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:48,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:48,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 16:15:48,357 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:48,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:48,358 INFO L85 PathProgramCache]: Analyzing trace with hash -284276526, now seen corresponding path program 1 times [2024-06-04 16:15:48,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:48,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048641802] [2024-06-04 16:15:48,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:48,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:48,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:48,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:48,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:48,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048641802] [2024-06-04 16:15:48,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048641802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:48,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:48,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:48,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264022809] [2024-06-04 16:15:48,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:48,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:48,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:48,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:48,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:48,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:48,730 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-04 16:15:48,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:48,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:48,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:49,260 INFO L124 PetriNetUnfolderBase]: 2091/3588 cut-off events. [2024-06-04 16:15:49,261 INFO L125 PetriNetUnfolderBase]: For 167572/167572 co-relation queries the response was YES. [2024-06-04 16:15:49,288 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-04 16:15:49,299 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 289 selfloop transitions, 24 changer transitions 0/320 dead transitions. [2024-06-04 16:15:49,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 320 transitions, 4248 flow [2024-06-04 16:15:49,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:49,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:49,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 16:15:49,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-04 16:15:49,300 INFO L175 Difference]: Start difference. First operand has 270 places, 303 transitions, 3552 flow. Second operand 7 states and 156 transitions. [2024-06-04 16:15:49,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 320 transitions, 4248 flow [2024-06-04 16:15:49,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 320 transitions, 4192 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:49,684 INFO L231 Difference]: Finished difference. Result has 272 places, 305 transitions, 3587 flow [2024-06-04 16:15:49,684 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-04 16:15:49,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-04 16:15:49,685 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 305 transitions, 3587 flow [2024-06-04 16:15:49,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:49,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:49,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:49,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 16:15:49,685 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:49,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:49,685 INFO L85 PathProgramCache]: Analyzing trace with hash -455552488, now seen corresponding path program 4 times [2024-06-04 16:15:49,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:49,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249518276] [2024-06-04 16:15:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:49,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:49,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:50,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-04 16:15:50,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:50,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249518276] [2024-06-04 16:15:50,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249518276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:50,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:50,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:50,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362288642] [2024-06-04 16:15:50,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:50,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:50,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:50,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:50,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:50,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 16:15:50,076 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-04 16:15:50,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:50,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 16:15:50,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:50,629 INFO L124 PetriNetUnfolderBase]: 1999/3487 cut-off events. [2024-06-04 16:15:50,630 INFO L125 PetriNetUnfolderBase]: For 169197/169197 co-relation queries the response was YES. [2024-06-04 16:15:50,657 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-04 16:15:50,668 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 247 selfloop transitions, 37 changer transitions 0/328 dead transitions. [2024-06-04 16:15:50,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 328 transitions, 4233 flow [2024-06-04 16:15:50,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:50,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:50,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 16:15:50,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-04 16:15:50,670 INFO L175 Difference]: Start difference. First operand has 272 places, 305 transitions, 3587 flow. Second operand 6 states and 151 transitions. [2024-06-04 16:15:50,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 328 transitions, 4233 flow [2024-06-04 16:15:51,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 328 transitions, 4156 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:51,235 INFO L231 Difference]: Finished difference. Result has 273 places, 305 transitions, 3597 flow [2024-06-04 16:15:51,235 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-04 16:15:51,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-04 16:15:51,235 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 305 transitions, 3597 flow [2024-06-04 16:15:51,235 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-04 16:15:51,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:51,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:51,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 16:15:51,236 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:51,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:51,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1266543792, now seen corresponding path program 2 times [2024-06-04 16:15:51,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:51,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47322023] [2024-06-04 16:15:51,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:51,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:51,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:51,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-04 16:15:51,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:51,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47322023] [2024-06-04 16:15:51,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47322023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:51,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:51,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:51,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004000208] [2024-06-04 16:15:51,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:51,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:51,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:51,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:51,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:51,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:51,632 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-04 16:15:51,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:51,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:51,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:52,156 INFO L124 PetriNetUnfolderBase]: 2081/3584 cut-off events. [2024-06-04 16:15:52,156 INFO L125 PetriNetUnfolderBase]: For 159095/159095 co-relation queries the response was YES. [2024-06-04 16:15:52,184 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-04 16:15:52,196 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 288 selfloop transitions, 29 changer transitions 0/324 dead transitions. [2024-06-04 16:15:52,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 324 transitions, 4341 flow [2024-06-04 16:15:52,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:52,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:52,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-04 16:15:52,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:15:52,197 INFO L175 Difference]: Start difference. First operand has 273 places, 305 transitions, 3597 flow. Second operand 6 states and 138 transitions. [2024-06-04 16:15:52,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 324 transitions, 4341 flow [2024-06-04 16:15:52,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 324 transitions, 4253 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:52,804 INFO L231 Difference]: Finished difference. Result has 274 places, 310 transitions, 3655 flow [2024-06-04 16:15:52,804 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-04 16:15:52,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-04 16:15:52,804 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 310 transitions, 3655 flow [2024-06-04 16:15:52,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:52,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:52,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:52,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 16:15:52,805 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:52,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:52,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1494444942, now seen corresponding path program 3 times [2024-06-04 16:15:52,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:52,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459822423] [2024-06-04 16:15:52,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:52,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:52,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:53,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:53,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:53,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459822423] [2024-06-04 16:15:53,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459822423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:53,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:53,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:53,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164819150] [2024-06-04 16:15:53,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:53,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:53,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:53,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:53,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:53,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:53,212 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-04 16:15:53,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:53,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:53,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:53,719 INFO L124 PetriNetUnfolderBase]: 2089/3596 cut-off events. [2024-06-04 16:15:53,719 INFO L125 PetriNetUnfolderBase]: For 159185/159185 co-relation queries the response was YES. [2024-06-04 16:15:53,748 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-04 16:15:53,759 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 289 selfloop transitions, 29 changer transitions 0/325 dead transitions. [2024-06-04 16:15:53,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 325 transitions, 4365 flow [2024-06-04 16:15:53,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:53,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:53,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-04 16:15:53,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:15:53,760 INFO L175 Difference]: Start difference. First operand has 274 places, 310 transitions, 3655 flow. Second operand 5 states and 120 transitions. [2024-06-04 16:15:53,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 325 transitions, 4365 flow [2024-06-04 16:15:54,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 325 transitions, 4291 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:54,239 INFO L231 Difference]: Finished difference. Result has 277 places, 312 transitions, 3696 flow [2024-06-04 16:15:54,239 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-04 16:15:54,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-04 16:15:54,240 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 312 transitions, 3696 flow [2024-06-04 16:15:54,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:54,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:54,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:54,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 16:15:54,240 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:54,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:54,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1503015822, now seen corresponding path program 4 times [2024-06-04 16:15:54,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:54,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717068762] [2024-06-04 16:15:54,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:54,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:54,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:54,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:54,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:54,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717068762] [2024-06-04 16:15:54,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717068762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:54,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:54,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:54,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107225244] [2024-06-04 16:15:54,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:54,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:54,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:54,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:54,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:54,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:54,624 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-04 16:15:54,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:54,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:54,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:55,157 INFO L124 PetriNetUnfolderBase]: 2084/3592 cut-off events. [2024-06-04 16:15:55,157 INFO L125 PetriNetUnfolderBase]: For 155454/155456 co-relation queries the response was YES. [2024-06-04 16:15:55,183 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-04 16:15:55,193 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 288 selfloop transitions, 30 changer transitions 0/325 dead transitions. [2024-06-04 16:15:55,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 325 transitions, 4400 flow [2024-06-04 16:15:55,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:55,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:55,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-04 16:15:55,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-04 16:15:55,194 INFO L175 Difference]: Start difference. First operand has 277 places, 312 transitions, 3696 flow. Second operand 5 states and 117 transitions. [2024-06-04 16:15:55,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 325 transitions, 4400 flow [2024-06-04 16:15:55,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 325 transitions, 4311 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:55,703 INFO L231 Difference]: Finished difference. Result has 279 places, 314 transitions, 3718 flow [2024-06-04 16:15:55,703 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-04 16:15:55,703 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-04 16:15:55,703 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 314 transitions, 3718 flow [2024-06-04 16:15:55,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:55,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:55,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:55,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 16:15:55,704 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:55,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:55,704 INFO L85 PathProgramCache]: Analyzing trace with hash -977591103, now seen corresponding path program 1 times [2024-06-04 16:15:55,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:55,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29402691] [2024-06-04 16:15:55,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:55,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:55,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:56,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-04 16:15:56,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:56,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29402691] [2024-06-04 16:15:56,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29402691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:56,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:56,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:56,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623531260] [2024-06-04 16:15:56,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:56,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:56,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:56,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:56,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:56,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:56,094 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-04 16:15:56,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:56,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:56,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:56,632 INFO L124 PetriNetUnfolderBase]: 2097/3613 cut-off events. [2024-06-04 16:15:56,632 INFO L125 PetriNetUnfolderBase]: For 155649/155649 co-relation queries the response was YES. [2024-06-04 16:15:56,660 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-04 16:15:56,671 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 127 changer transitions 0/349 dead transitions. [2024-06-04 16:15:56,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 349 transitions, 4840 flow [2024-06-04 16:15:56,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:56,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:56,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 16:15:56,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 16:15:56,672 INFO L175 Difference]: Start difference. First operand has 279 places, 314 transitions, 3718 flow. Second operand 8 states and 193 transitions. [2024-06-04 16:15:56,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 349 transitions, 4840 flow [2024-06-04 16:15:57,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 349 transitions, 4749 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:57,134 INFO L231 Difference]: Finished difference. Result has 284 places, 323 transitions, 4019 flow [2024-06-04 16:15:57,135 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-04 16:15:57,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-04 16:15:57,135 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 323 transitions, 4019 flow [2024-06-04 16:15:57,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-04 16:15:57,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:57,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] [2024-06-04 16:15:57,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 16:15:57,136 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:57,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:57,136 INFO L85 PathProgramCache]: Analyzing trace with hash 2056482981, now seen corresponding path program 2 times [2024-06-04 16:15:57,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:57,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786001256] [2024-06-04 16:15:57,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:57,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:57,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:57,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-04 16:15:57,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:57,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786001256] [2024-06-04 16:15:57,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786001256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:57,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:57,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:57,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004566830] [2024-06-04 16:15:57,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:57,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:57,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:57,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:57,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:57,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:57,539 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-04 16:15:57,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:57,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:57,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:58,123 INFO L124 PetriNetUnfolderBase]: 2110/3636 cut-off events. [2024-06-04 16:15:58,124 INFO L125 PetriNetUnfolderBase]: For 164318/164320 co-relation queries the response was YES. [2024-06-04 16:15:58,152 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-04 16:15:58,163 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 95 changer transitions 0/353 dead transitions. [2024-06-04 16:15:58,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 353 transitions, 4991 flow [2024-06-04 16:15:58,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:15:58,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:15:58,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-04 16:15:58,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-04 16:15:58,164 INFO L175 Difference]: Start difference. First operand has 284 places, 323 transitions, 4019 flow. Second operand 10 states and 221 transitions. [2024-06-04 16:15:58,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 353 transitions, 4991 flow [2024-06-04 16:15:58,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 353 transitions, 4848 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:58,769 INFO L231 Difference]: Finished difference. Result has 291 places, 329 transitions, 4174 flow [2024-06-04 16:15:58,769 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-04 16:15:58,769 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-04 16:15:58,769 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 329 transitions, 4174 flow [2024-06-04 16:15:58,769 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-04 16:15:58,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:58,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] [2024-06-04 16:15:58,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 16:15:58,770 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:58,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:58,770 INFO L85 PathProgramCache]: Analyzing trace with hash -973872033, now seen corresponding path program 3 times [2024-06-04 16:15:58,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:58,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764721588] [2024-06-04 16:15:58,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:58,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:58,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:59,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:59,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:59,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764721588] [2024-06-04 16:15:59,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764721588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:59,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:59,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:59,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568929536] [2024-06-04 16:15:59,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:59,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:59,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:59,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:59,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:59,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:15:59,159 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-04 16:15:59,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:59,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:15:59,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:59,712 INFO L124 PetriNetUnfolderBase]: 2107/3632 cut-off events. [2024-06-04 16:15:59,712 INFO L125 PetriNetUnfolderBase]: For 167044/167046 co-relation queries the response was YES. [2024-06-04 16:15:59,741 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-04 16:15:59,752 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 94 changer transitions 0/350 dead transitions. [2024-06-04 16:15:59,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 350 transitions, 4912 flow [2024-06-04 16:15:59,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:59,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:59,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 16:15:59,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 16:15:59,753 INFO L175 Difference]: Start difference. First operand has 291 places, 329 transitions, 4174 flow. Second operand 8 states and 186 transitions. [2024-06-04 16:15:59,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 350 transitions, 4912 flow [2024-06-04 16:16:00,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 350 transitions, 4757 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:00,526 INFO L231 Difference]: Finished difference. Result has 293 places, 329 transitions, 4213 flow [2024-06-04 16:16:00,526 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-04 16:16:00,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-04 16:16:00,526 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 329 transitions, 4213 flow [2024-06-04 16:16:00,526 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-04 16:16:00,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:00,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:00,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 16:16:00,527 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:00,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:00,527 INFO L85 PathProgramCache]: Analyzing trace with hash 222243371, now seen corresponding path program 4 times [2024-06-04 16:16:00,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:00,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106883785] [2024-06-04 16:16:00,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:00,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:00,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:00,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:00,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:00,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106883785] [2024-06-04 16:16:00,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106883785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:00,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:00,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:00,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094375140] [2024-06-04 16:16:00,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:00,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:00,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:00,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:00,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:00,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:00,944 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-04 16:16:00,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:00,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:00,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:01,556 INFO L124 PetriNetUnfolderBase]: 2136/3680 cut-off events. [2024-06-04 16:16:01,556 INFO L125 PetriNetUnfolderBase]: For 178244/178246 co-relation queries the response was YES. [2024-06-04 16:16:01,587 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-04 16:16:01,599 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 109 changer transitions 0/365 dead transitions. [2024-06-04 16:16:01,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 365 transitions, 5545 flow [2024-06-04 16:16:01,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:16:01,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:16:01,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-04 16:16:01,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216450216450217 [2024-06-04 16:16:01,600 INFO L175 Difference]: Start difference. First operand has 293 places, 329 transitions, 4213 flow. Second operand 11 states and 241 transitions. [2024-06-04 16:16:01,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 365 transitions, 5545 flow [2024-06-04 16:16:02,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 365 transitions, 5357 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:02,285 INFO L231 Difference]: Finished difference. Result has 298 places, 341 transitions, 4448 flow [2024-06-04 16:16:02,285 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-04 16:16:02,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-04 16:16:02,285 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 341 transitions, 4448 flow [2024-06-04 16:16:02,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-04 16:16:02,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:02,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] [2024-06-04 16:16:02,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 16:16:02,286 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:02,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:02,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1042380071, now seen corresponding path program 5 times [2024-06-04 16:16:02,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:02,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685633661] [2024-06-04 16:16:02,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:02,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:02,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:02,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:02,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685633661] [2024-06-04 16:16:02,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685633661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:02,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:02,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:02,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727565054] [2024-06-04 16:16:02,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:02,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:02,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:02,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:02,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:02,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:02,672 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-04 16:16:02,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:02,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:02,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:03,339 INFO L124 PetriNetUnfolderBase]: 2133/3676 cut-off events. [2024-06-04 16:16:03,339 INFO L125 PetriNetUnfolderBase]: For 181218/181220 co-relation queries the response was YES. [2024-06-04 16:16:03,363 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-04 16:16:03,373 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 247 selfloop transitions, 108 changer transitions 0/362 dead transitions. [2024-06-04 16:16:03,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 362 transitions, 5472 flow [2024-06-04 16:16:03,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:03,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:03,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-04 16:16:03,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-04 16:16:03,374 INFO L175 Difference]: Start difference. First operand has 298 places, 341 transitions, 4448 flow. Second operand 9 states and 204 transitions. [2024-06-04 16:16:03,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 362 transitions, 5472 flow [2024-06-04 16:16:04,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 362 transitions, 5202 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:04,059 INFO L231 Difference]: Finished difference. Result has 301 places, 341 transitions, 4400 flow [2024-06-04 16:16:04,059 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-04 16:16:04,060 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-04 16:16:04,060 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 341 transitions, 4400 flow [2024-06-04 16:16:04,060 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-04 16:16:04,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:04,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:04,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 16:16:04,060 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:04,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:04,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1035022841, now seen corresponding path program 6 times [2024-06-04 16:16:04,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:04,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148447417] [2024-06-04 16:16:04,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:04,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:04,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:04,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:04,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:04,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148447417] [2024-06-04 16:16:04,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148447417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:04,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:04,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:04,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269739424] [2024-06-04 16:16:04,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:04,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:04,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:04,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:04,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:04,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:04,456 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-04 16:16:04,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:04,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:04,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:05,043 INFO L124 PetriNetUnfolderBase]: 2130/3672 cut-off events. [2024-06-04 16:16:05,043 INFO L125 PetriNetUnfolderBase]: For 183536/183538 co-relation queries the response was YES. [2024-06-04 16:16:05,073 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-04 16:16:05,084 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 113 changer transitions 0/362 dead transitions. [2024-06-04 16:16:05,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 362 transitions, 5294 flow [2024-06-04 16:16:05,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:05,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:05,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-04 16:16:05,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-04 16:16:05,085 INFO L175 Difference]: Start difference. First operand has 301 places, 341 transitions, 4400 flow. Second operand 10 states and 218 transitions. [2024-06-04 16:16:05,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 362 transitions, 5294 flow [2024-06-04 16:16:05,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 362 transitions, 5066 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:05,790 INFO L231 Difference]: Finished difference. Result has 303 places, 341 transitions, 4404 flow [2024-06-04 16:16:05,790 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-04 16:16:05,790 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-04 16:16:05,790 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 341 transitions, 4404 flow [2024-06-04 16:16:05,790 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-04 16:16:05,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:05,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:05,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 16:16:05,791 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:05,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:05,791 INFO L85 PathProgramCache]: Analyzing trace with hash -798499775, now seen corresponding path program 7 times [2024-06-04 16:16:05,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:05,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202330012] [2024-06-04 16:16:05,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:05,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:05,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:06,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:06,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:06,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202330012] [2024-06-04 16:16:06,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202330012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:06,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:06,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:06,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094574137] [2024-06-04 16:16:06,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:06,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:06,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:06,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:06,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:06,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:06,179 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-04 16:16:06,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:06,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:06,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:06,772 INFO L124 PetriNetUnfolderBase]: 2143/3688 cut-off events. [2024-06-04 16:16:06,772 INFO L125 PetriNetUnfolderBase]: For 190700/190700 co-relation queries the response was YES. [2024-06-04 16:16:06,802 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-04 16:16:06,814 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 150 changer transitions 0/371 dead transitions. [2024-06-04 16:16:06,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 371 transitions, 5698 flow [2024-06-04 16:16:06,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:06,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:06,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 16:16:06,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 16:16:06,815 INFO L175 Difference]: Start difference. First operand has 303 places, 341 transitions, 4404 flow. Second operand 8 states and 191 transitions. [2024-06-04 16:16:06,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 371 transitions, 5698 flow [2024-06-04 16:16:07,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 371 transitions, 5481 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:07,557 INFO L231 Difference]: Finished difference. Result has 303 places, 347 transitions, 4593 flow [2024-06-04 16:16:07,558 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-04 16:16:07,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-04 16:16:07,558 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 347 transitions, 4593 flow [2024-06-04 16:16:07,558 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-04 16:16:07,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:07,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:07,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 16:16:07,558 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:07,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:07,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1622118183, now seen corresponding path program 8 times [2024-06-04 16:16:07,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:07,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531816806] [2024-06-04 16:16:07,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:07,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:07,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:07,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:07,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:07,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531816806] [2024-06-04 16:16:07,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531816806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:07,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:07,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:07,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262384752] [2024-06-04 16:16:07,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:07,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:07,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:07,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:07,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:07,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:07,962 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-04 16:16:07,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:07,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:07,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:08,569 INFO L124 PetriNetUnfolderBase]: 2148/3697 cut-off events. [2024-06-04 16:16:08,570 INFO L125 PetriNetUnfolderBase]: For 196366/196366 co-relation queries the response was YES. [2024-06-04 16:16:08,600 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-04 16:16:08,612 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 268 selfloop transitions, 94 changer transitions 0/369 dead transitions. [2024-06-04 16:16:08,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 369 transitions, 5543 flow [2024-06-04 16:16:08,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:08,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:08,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 16:16:08,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:16:08,613 INFO L175 Difference]: Start difference. First operand has 303 places, 347 transitions, 4593 flow. Second operand 8 states and 184 transitions. [2024-06-04 16:16:08,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 369 transitions, 5543 flow [2024-06-04 16:16:09,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 369 transitions, 5183 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:09,394 INFO L231 Difference]: Finished difference. Result has 306 places, 350 transitions, 4469 flow [2024-06-04 16:16:09,394 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-04 16:16:09,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-04 16:16:09,394 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 350 transitions, 4469 flow [2024-06-04 16:16:09,394 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-04 16:16:09,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:09,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:09,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 16:16:09,394 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:09,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:09,395 INFO L85 PathProgramCache]: Analyzing trace with hash 979980331, now seen corresponding path program 9 times [2024-06-04 16:16:09,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:09,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834749509] [2024-06-04 16:16:09,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:09,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:09,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:09,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:09,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:09,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834749509] [2024-06-04 16:16:09,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834749509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:09,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:09,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:09,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828641223] [2024-06-04 16:16:09,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:09,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:09,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:09,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:09,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:09,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:09,774 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-04 16:16:09,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:09,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:09,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:10,344 INFO L124 PetriNetUnfolderBase]: 2153/3706 cut-off events. [2024-06-04 16:16:10,344 INFO L125 PetriNetUnfolderBase]: For 200259/200259 co-relation queries the response was YES. [2024-06-04 16:16:10,375 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-04 16:16:10,387 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 166 changer transitions 0/376 dead transitions. [2024-06-04 16:16:10,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 376 transitions, 5585 flow [2024-06-04 16:16:10,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:10,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:10,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 16:16:10,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 16:16:10,389 INFO L175 Difference]: Start difference. First operand has 306 places, 350 transitions, 4469 flow. Second operand 8 states and 189 transitions. [2024-06-04 16:16:10,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 376 transitions, 5585 flow [2024-06-04 16:16:11,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 376 transitions, 5377 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:11,231 INFO L231 Difference]: Finished difference. Result has 308 places, 353 transitions, 4641 flow [2024-06-04 16:16:11,232 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-04 16:16:11,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-04 16:16:11,232 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 353 transitions, 4641 flow [2024-06-04 16:16:11,232 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-04 16:16:11,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:11,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] [2024-06-04 16:16:11,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 16:16:11,233 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:11,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:11,233 INFO L85 PathProgramCache]: Analyzing trace with hash 504296115, now seen corresponding path program 10 times [2024-06-04 16:16:11,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:11,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863692875] [2024-06-04 16:16:11,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:11,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:11,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:11,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:11,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:11,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863692875] [2024-06-04 16:16:11,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863692875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:11,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:11,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:11,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537895917] [2024-06-04 16:16:11,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:11,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:11,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:11,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:11,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:11,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:11,628 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-04 16:16:11,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:11,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:11,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:12,251 INFO L124 PetriNetUnfolderBase]: 2166/3728 cut-off events. [2024-06-04 16:16:12,252 INFO L125 PetriNetUnfolderBase]: For 208769/208769 co-relation queries the response was YES. [2024-06-04 16:16:12,279 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-04 16:16:12,289 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 170 changer transitions 0/379 dead transitions. [2024-06-04 16:16:12,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 379 transitions, 5813 flow [2024-06-04 16:16:12,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:12,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:12,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 16:16:12,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 16:16:12,290 INFO L175 Difference]: Start difference. First operand has 308 places, 353 transitions, 4641 flow. Second operand 8 states and 187 transitions. [2024-06-04 16:16:12,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 379 transitions, 5813 flow [2024-06-04 16:16:13,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 379 transitions, 5392 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:13,085 INFO L231 Difference]: Finished difference. Result has 310 places, 359 transitions, 4662 flow [2024-06-04 16:16:13,085 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-04 16:16:13,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-04 16:16:13,085 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 359 transitions, 4662 flow [2024-06-04 16:16:13,086 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-04 16:16:13,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:13,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:13,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 16:16:13,086 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:13,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:13,086 INFO L85 PathProgramCache]: Analyzing trace with hash 750629419, now seen corresponding path program 11 times [2024-06-04 16:16:13,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:13,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721413530] [2024-06-04 16:16:13,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:13,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:13,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:13,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:13,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:13,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721413530] [2024-06-04 16:16:13,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721413530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:13,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:13,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:13,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819726222] [2024-06-04 16:16:13,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:13,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:13,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:13,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:13,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:13,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:13,479 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-04 16:16:13,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:13,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:13,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:14,077 INFO L124 PetriNetUnfolderBase]: 2163/3724 cut-off events. [2024-06-04 16:16:14,077 INFO L125 PetriNetUnfolderBase]: For 210880/210880 co-relation queries the response was YES. [2024-06-04 16:16:14,108 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-04 16:16:14,120 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 95 changer transitions 0/379 dead transitions. [2024-06-04 16:16:14,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 379 transitions, 5454 flow [2024-06-04 16:16:14,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:14,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:14,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-04 16:16:14,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-04 16:16:14,121 INFO L175 Difference]: Start difference. First operand has 310 places, 359 transitions, 4662 flow. Second operand 10 states and 217 transitions. [2024-06-04 16:16:14,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 379 transitions, 5454 flow [2024-06-04 16:16:14,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 379 transitions, 5170 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-04 16:16:14,860 INFO L231 Difference]: Finished difference. Result has 316 places, 359 transitions, 4574 flow [2024-06-04 16:16:14,860 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-04 16:16:14,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-04 16:16:14,861 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 359 transitions, 4574 flow [2024-06-04 16:16:14,861 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-04 16:16:14,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:14,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:14,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 16:16:14,861 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:14,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:14,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1090484899, now seen corresponding path program 12 times [2024-06-04 16:16:14,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:14,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113068305] [2024-06-04 16:16:14,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:14,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:15,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:15,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:15,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113068305] [2024-06-04 16:16:15,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113068305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:15,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:15,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:15,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117565297] [2024-06-04 16:16:15,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:15,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:15,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:15,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:15,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:15,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:15,276 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-04 16:16:15,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:15,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:15,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:15,875 INFO L124 PetriNetUnfolderBase]: 2160/3725 cut-off events. [2024-06-04 16:16:15,875 INFO L125 PetriNetUnfolderBase]: For 212966/212966 co-relation queries the response was YES. [2024-06-04 16:16:15,908 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-04 16:16:15,921 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 45 changer transitions 0/377 dead transitions. [2024-06-04 16:16:15,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 377 transitions, 5358 flow [2024-06-04 16:16:15,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:15,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:15,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-04 16:16:15,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-04 16:16:15,922 INFO L175 Difference]: Start difference. First operand has 316 places, 359 transitions, 4574 flow. Second operand 8 states and 179 transitions. [2024-06-04 16:16:15,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 377 transitions, 5358 flow [2024-06-04 16:16:16,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 377 transitions, 5128 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:16,867 INFO L231 Difference]: Finished difference. Result has 314 places, 359 transitions, 4440 flow [2024-06-04 16:16:16,867 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-04 16:16:16,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-04 16:16:16,867 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 359 transitions, 4440 flow [2024-06-04 16:16:16,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-04 16:16:16,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:16,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] [2024-06-04 16:16:16,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 16:16:16,868 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:16,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:16,868 INFO L85 PathProgramCache]: Analyzing trace with hash 648632115, now seen corresponding path program 13 times [2024-06-04 16:16:16,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:16,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528696148] [2024-06-04 16:16:16,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:16,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:17,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-04 16:16:17,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:17,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528696148] [2024-06-04 16:16:17,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528696148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:17,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:17,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:17,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162468124] [2024-06-04 16:16:17,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:17,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:17,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:17,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:17,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:17,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:17,285 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-04 16:16:17,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:17,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:17,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:17,932 INFO L124 PetriNetUnfolderBase]: 2186/3769 cut-off events. [2024-06-04 16:16:17,932 INFO L125 PetriNetUnfolderBase]: For 223759/223759 co-relation queries the response was YES. [2024-06-04 16:16:17,965 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-04 16:16:17,977 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 46 changer transitions 0/392 dead transitions. [2024-06-04 16:16:17,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 392 transitions, 5722 flow [2024-06-04 16:16:17,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:16:17,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:16:17,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-06-04 16:16:17,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-04 16:16:17,978 INFO L175 Difference]: Start difference. First operand has 314 places, 359 transitions, 4440 flow. Second operand 12 states and 249 transitions. [2024-06-04 16:16:17,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 392 transitions, 5722 flow [2024-06-04 16:16:19,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 392 transitions, 5488 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:19,023 INFO L231 Difference]: Finished difference. Result has 317 places, 371 transitions, 4488 flow [2024-06-04 16:16:19,024 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-04 16:16:19,024 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-04 16:16:19,024 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 371 transitions, 4488 flow [2024-06-04 16:16:19,024 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-04 16:16:19,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:19,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:19,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 16:16:19,024 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:19,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:19,025 INFO L85 PathProgramCache]: Analyzing trace with hash -223129139, now seen corresponding path program 14 times [2024-06-04 16:16:19,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:19,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631651994] [2024-06-04 16:16:19,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:19,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:19,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:19,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:19,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:19,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631651994] [2024-06-04 16:16:19,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631651994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:19,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:19,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:19,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236896241] [2024-06-04 16:16:19,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:19,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:19,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:19,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:19,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:19,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:19,445 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-04 16:16:19,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:19,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:19,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:20,075 INFO L124 PetriNetUnfolderBase]: 2183/3761 cut-off events. [2024-06-04 16:16:20,075 INFO L125 PetriNetUnfolderBase]: For 225539/225539 co-relation queries the response was YES. [2024-06-04 16:16:20,107 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-04 16:16:20,119 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 336 selfloop transitions, 46 changer transitions 0/389 dead transitions. [2024-06-04 16:16:20,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 389 transitions, 5444 flow [2024-06-04 16:16:20,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:20,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:20,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-04 16:16:20,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-04 16:16:20,120 INFO L175 Difference]: Start difference. First operand has 317 places, 371 transitions, 4488 flow. Second operand 10 states and 212 transitions. [2024-06-04 16:16:20,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 389 transitions, 5444 flow [2024-06-04 16:16:21,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 389 transitions, 5318 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:21,069 INFO L231 Difference]: Finished difference. Result has 321 places, 371 transitions, 4460 flow [2024-06-04 16:16:21,069 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-04 16:16:21,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-04 16:16:21,069 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 371 transitions, 4460 flow [2024-06-04 16:16:21,070 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-04 16:16:21,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:21,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:21,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 16:16:21,070 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:21,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:21,070 INFO L85 PathProgramCache]: Analyzing trace with hash -236938709, now seen corresponding path program 15 times [2024-06-04 16:16:21,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:21,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874538068] [2024-06-04 16:16:21,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:21,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:21,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:21,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:21,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:21,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874538068] [2024-06-04 16:16:21,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874538068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:21,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:21,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:21,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839527858] [2024-06-04 16:16:21,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:21,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:21,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:21,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:21,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:21,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:21,463 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-04 16:16:21,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:21,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:21,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:22,133 INFO L124 PetriNetUnfolderBase]: 2204/3791 cut-off events. [2024-06-04 16:16:22,133 INFO L125 PetriNetUnfolderBase]: For 237230/237230 co-relation queries the response was YES. [2024-06-04 16:16:22,166 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-04 16:16:22,177 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 132 changer transitions 0/400 dead transitions. [2024-06-04 16:16:22,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 400 transitions, 5743 flow [2024-06-04 16:16:22,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:16:22,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:16:22,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-04 16:16:22,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-04 16:16:22,178 INFO L175 Difference]: Start difference. First operand has 321 places, 371 transitions, 4460 flow. Second operand 11 states and 238 transitions. [2024-06-04 16:16:22,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 400 transitions, 5743 flow [2024-06-04 16:16:23,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 400 transitions, 5651 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 16:16:23,107 INFO L231 Difference]: Finished difference. Result has 324 places, 380 transitions, 4805 flow [2024-06-04 16:16:23,107 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-04 16:16:23,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-04 16:16:23,108 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 380 transitions, 4805 flow [2024-06-04 16:16:23,108 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-04 16:16:23,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:23,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:23,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 16:16:23,108 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:23,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:23,108 INFO L85 PathProgramCache]: Analyzing trace with hash -236944289, now seen corresponding path program 16 times [2024-06-04 16:16:23,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:23,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940512985] [2024-06-04 16:16:23,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:23,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:23,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:23,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:23,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:23,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940512985] [2024-06-04 16:16:23,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940512985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:23,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:23,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:23,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709872362] [2024-06-04 16:16:23,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:23,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:23,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:23,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:23,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:23,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:23,508 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-04 16:16:23,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:23,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:23,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:24,141 INFO L124 PetriNetUnfolderBase]: 2201/3787 cut-off events. [2024-06-04 16:16:24,141 INFO L125 PetriNetUnfolderBase]: For 240792/240792 co-relation queries the response was YES. [2024-06-04 16:16:24,175 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-04 16:16:24,188 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 130 changer transitions 0/398 dead transitions. [2024-06-04 16:16:24,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 398 transitions, 5783 flow [2024-06-04 16:16:24,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:24,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-04 16:16:24,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 16:16:24,189 INFO L175 Difference]: Start difference. First operand has 324 places, 380 transitions, 4805 flow. Second operand 10 states and 220 transitions. [2024-06-04 16:16:24,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 398 transitions, 5783 flow [2024-06-04 16:16:25,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 398 transitions, 5540 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:25,312 INFO L231 Difference]: Finished difference. Result has 326 places, 380 transitions, 4828 flow [2024-06-04 16:16:25,312 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-04 16:16:25,312 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-04 16:16:25,312 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 380 transitions, 4828 flow [2024-06-04 16:16:25,312 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-04 16:16:25,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:25,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:25,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 16:16:25,313 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:25,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:25,313 INFO L85 PathProgramCache]: Analyzing trace with hash -228224609, now seen corresponding path program 17 times [2024-06-04 16:16:25,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:25,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71870494] [2024-06-04 16:16:25,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:25,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:25,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:25,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:25,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71870494] [2024-06-04 16:16:25,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71870494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:25,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:25,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:25,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298767492] [2024-06-04 16:16:25,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:25,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:25,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:25,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:25,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:25,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:25,719 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-04 16:16:25,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:25,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:25,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:26,368 INFO L124 PetriNetUnfolderBase]: 2198/3788 cut-off events. [2024-06-04 16:16:26,368 INFO L125 PetriNetUnfolderBase]: For 242709/242709 co-relation queries the response was YES. [2024-06-04 16:16:26,402 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-04 16:16:26,414 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 36 changer transitions 0/395 dead transitions. [2024-06-04 16:16:26,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 395 transitions, 5640 flow [2024-06-04 16:16:26,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:26,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:26,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 16:16:26,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 16:16:26,415 INFO L175 Difference]: Start difference. First operand has 326 places, 380 transitions, 4828 flow. Second operand 8 states and 176 transitions. [2024-06-04 16:16:26,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 395 transitions, 5640 flow [2024-06-04 16:16:27,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 395 transitions, 5374 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:27,421 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4640 flow [2024-06-04 16:16:27,422 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-04 16:16:27,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-04 16:16:27,422 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4640 flow [2024-06-04 16:16:27,422 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-04 16:16:27,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:27,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:27,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 16:16:27,422 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:27,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:27,423 INFO L85 PathProgramCache]: Analyzing trace with hash 642824265, now seen corresponding path program 18 times [2024-06-04 16:16:27,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:27,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858776901] [2024-06-04 16:16:27,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:27,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:27,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:27,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:27,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:27,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858776901] [2024-06-04 16:16:27,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858776901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:27,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:27,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:27,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426583237] [2024-06-04 16:16:27,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:27,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:27,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:27,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:27,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:27,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:27,803 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-04 16:16:27,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:27,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:27,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:28,428 INFO L124 PetriNetUnfolderBase]: 2195/3779 cut-off events. [2024-06-04 16:16:28,428 INFO L125 PetriNetUnfolderBase]: For 244933/244933 co-relation queries the response was YES. [2024-06-04 16:16:28,462 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-04 16:16:28,475 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 128 changer transitions 0/395 dead transitions. [2024-06-04 16:16:28,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 395 transitions, 5452 flow [2024-06-04 16:16:28,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:28,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:28,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 16:16:28,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 16:16:28,475 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4640 flow. Second operand 8 states and 181 transitions. [2024-06-04 16:16:28,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 395 transitions, 5452 flow [2024-06-04 16:16:29,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 395 transitions, 5344 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:29,557 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4794 flow [2024-06-04 16:16:29,558 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-04 16:16:29,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-04 16:16:29,558 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4794 flow [2024-06-04 16:16:29,558 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-04 16:16:29,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:29,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:29,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 16:16:29,559 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:29,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:29,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1856205991, now seen corresponding path program 19 times [2024-06-04 16:16:29,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:29,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665747341] [2024-06-04 16:16:29,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:29,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:29,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:29,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:29,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665747341] [2024-06-04 16:16:29,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665747341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:29,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:29,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:29,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449396806] [2024-06-04 16:16:29,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:29,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:29,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:29,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:29,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:29,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:29,953 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-04 16:16:29,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:29,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:29,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:30,629 INFO L124 PetriNetUnfolderBase]: 2216/3819 cut-off events. [2024-06-04 16:16:30,629 INFO L125 PetriNetUnfolderBase]: For 257779/257779 co-relation queries the response was YES. [2024-06-04 16:16:30,663 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-04 16:16:30,676 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 114 changer transitions 0/424 dead transitions. [2024-06-04 16:16:30,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 424 transitions, 6017 flow [2024-06-04 16:16:30,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:30,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:30,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-04 16:16:30,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-04 16:16:30,677 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4794 flow. Second operand 9 states and 221 transitions. [2024-06-04 16:16:30,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 424 transitions, 6017 flow [2024-06-04 16:16:31,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 424 transitions, 5743 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:31,880 INFO L231 Difference]: Finished difference. Result has 329 places, 389 transitions, 4965 flow [2024-06-04 16:16:31,880 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-04 16:16:31,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-04 16:16:31,880 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 389 transitions, 4965 flow [2024-06-04 16:16:31,880 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-04 16:16:31,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:31,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:31,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 16:16:31,881 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:31,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:31,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1123991919, now seen corresponding path program 20 times [2024-06-04 16:16:31,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:31,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502856033] [2024-06-04 16:16:31,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:31,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:31,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:32,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:32,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:32,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502856033] [2024-06-04 16:16:32,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502856033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:32,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:32,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:32,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623058546] [2024-06-04 16:16:32,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:32,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:32,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:32,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:32,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:32,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:32,287 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-04 16:16:32,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:32,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:32,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:32,972 INFO L124 PetriNetUnfolderBase]: 2213/3816 cut-off events. [2024-06-04 16:16:32,972 INFO L125 PetriNetUnfolderBase]: For 261117/261119 co-relation queries the response was YES. [2024-06-04 16:16:33,008 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-04 16:16:33,021 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 106 changer transitions 0/416 dead transitions. [2024-06-04 16:16:33,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 416 transitions, 6013 flow [2024-06-04 16:16:33,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:33,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:33,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 16:16:33,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 16:16:33,022 INFO L175 Difference]: Start difference. First operand has 329 places, 389 transitions, 4965 flow. Second operand 7 states and 178 transitions. [2024-06-04 16:16:33,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 416 transitions, 6013 flow [2024-06-04 16:16:34,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 416 transitions, 5796 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:34,172 INFO L231 Difference]: Finished difference. Result has 326 places, 389 transitions, 4980 flow [2024-06-04 16:16:34,172 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-04 16:16:34,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-04 16:16:34,173 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 389 transitions, 4980 flow [2024-06-04 16:16:34,173 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-04 16:16:34,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:34,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, 1] [2024-06-04 16:16:34,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 16:16:34,173 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:34,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:34,173 INFO L85 PathProgramCache]: Analyzing trace with hash -917338479, now seen corresponding path program 21 times [2024-06-04 16:16:34,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:34,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074886845] [2024-06-04 16:16:34,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:34,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:34,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:34,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:34,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:34,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074886845] [2024-06-04 16:16:34,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074886845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:34,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:34,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:34,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896653099] [2024-06-04 16:16:34,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:34,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:34,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:34,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:34,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:34,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:34,564 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-04 16:16:34,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:34,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:34,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:35,278 INFO L124 PetriNetUnfolderBase]: 2210/3811 cut-off events. [2024-06-04 16:16:35,278 INFO L125 PetriNetUnfolderBase]: For 246051/246051 co-relation queries the response was YES. [2024-06-04 16:16:35,311 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-04 16:16:35,322 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 111 changer transitions 0/423 dead transitions. [2024-06-04 16:16:35,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 423 transitions, 5898 flow [2024-06-04 16:16:35,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:35,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:35,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-04 16:16:35,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 16:16:35,324 INFO L175 Difference]: Start difference. First operand has 326 places, 389 transitions, 4980 flow. Second operand 9 states and 222 transitions. [2024-06-04 16:16:35,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 423 transitions, 5898 flow [2024-06-04 16:16:36,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 423 transitions, 5735 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 16:16:36,465 INFO L231 Difference]: Finished difference. Result has 331 places, 389 transitions, 5061 flow [2024-06-04 16:16:36,465 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-04 16:16:36,466 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-04 16:16:36,466 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 389 transitions, 5061 flow [2024-06-04 16:16:36,466 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-04 16:16:36,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:36,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:36,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 16:16:36,466 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:36,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:36,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1517438451, now seen corresponding path program 22 times [2024-06-04 16:16:36,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:36,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275721898] [2024-06-04 16:16:36,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:36,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:36,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:36,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:36,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:36,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275721898] [2024-06-04 16:16:36,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275721898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:36,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:36,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:36,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951992532] [2024-06-04 16:16:36,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:36,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:36,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:36,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:36,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:36,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:36,867 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-04 16:16:36,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:36,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:36,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:37,561 INFO L124 PetriNetUnfolderBase]: 2223/3834 cut-off events. [2024-06-04 16:16:37,561 INFO L125 PetriNetUnfolderBase]: For 256302/256304 co-relation queries the response was YES. [2024-06-04 16:16:37,596 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-04 16:16:37,609 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 194 changer transitions 0/431 dead transitions. [2024-06-04 16:16:37,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 431 transitions, 6579 flow [2024-06-04 16:16:37,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:16:37,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:16:37,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-04 16:16:37,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541125541125541 [2024-06-04 16:16:37,610 INFO L175 Difference]: Start difference. First operand has 331 places, 389 transitions, 5061 flow. Second operand 11 states and 256 transitions. [2024-06-04 16:16:37,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 431 transitions, 6579 flow [2024-06-04 16:16:38,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 431 transitions, 6311 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-04 16:16:38,972 INFO L231 Difference]: Finished difference. Result has 333 places, 395 transitions, 5303 flow [2024-06-04 16:16:38,972 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-04 16:16:38,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-04 16:16:38,972 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 395 transitions, 5303 flow [2024-06-04 16:16:38,972 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-04 16:16:38,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:38,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:38,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 16:16:38,973 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:38,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:38,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2037953625, now seen corresponding path program 23 times [2024-06-04 16:16:38,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:38,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728764340] [2024-06-04 16:16:38,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:38,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:38,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:39,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:39,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:39,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728764340] [2024-06-04 16:16:39,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728764340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:39,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:39,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:39,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572539220] [2024-06-04 16:16:39,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:39,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:39,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:39,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:39,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:39,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:39,359 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-04 16:16:39,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:39,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:39,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:40,042 INFO L124 PetriNetUnfolderBase]: 2220/3830 cut-off events. [2024-06-04 16:16:40,043 INFO L125 PetriNetUnfolderBase]: For 253250/253252 co-relation queries the response was YES. [2024-06-04 16:16:40,078 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-04 16:16:40,091 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 191 changer transitions 0/428 dead transitions. [2024-06-04 16:16:40,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 428 transitions, 6547 flow [2024-06-04 16:16:40,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:40,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:40,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-04 16:16:40,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 16:16:40,092 INFO L175 Difference]: Start difference. First operand has 333 places, 395 transitions, 5303 flow. Second operand 9 states and 219 transitions. [2024-06-04 16:16:40,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 428 transitions, 6547 flow [2024-06-04 16:16:41,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 428 transitions, 6029 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:41,260 INFO L231 Difference]: Finished difference. Result has 332 places, 395 transitions, 5189 flow [2024-06-04 16:16:41,260 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-04 16:16:41,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-04 16:16:41,260 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 395 transitions, 5189 flow [2024-06-04 16:16:41,261 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-04 16:16:41,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:41,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:41,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 16:16:41,261 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:41,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:41,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1510086801, now seen corresponding path program 24 times [2024-06-04 16:16:41,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:41,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177997568] [2024-06-04 16:16:41,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:41,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:41,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:41,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:41,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:41,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177997568] [2024-06-04 16:16:41,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177997568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:41,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:41,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:41,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493471434] [2024-06-04 16:16:41,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:41,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:41,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:41,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:41,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:41,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:41,652 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-04 16:16:41,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:41,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:41,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:42,294 INFO L124 PetriNetUnfolderBase]: 2217/3826 cut-off events. [2024-06-04 16:16:42,295 INFO L125 PetriNetUnfolderBase]: For 243862/243864 co-relation queries the response was YES. [2024-06-04 16:16:42,331 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-04 16:16:42,344 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 200 changer transitions 0/422 dead transitions. [2024-06-04 16:16:42,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 422 transitions, 6243 flow [2024-06-04 16:16:42,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:42,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:42,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-04 16:16:42,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-04 16:16:42,345 INFO L175 Difference]: Start difference. First operand has 332 places, 395 transitions, 5189 flow. Second operand 10 states and 227 transitions. [2024-06-04 16:16:42,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 422 transitions, 6243 flow [2024-06-04 16:16:43,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 422 transitions, 5833 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:43,627 INFO L231 Difference]: Finished difference. Result has 332 places, 395 transitions, 5193 flow [2024-06-04 16:16:43,628 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-04 16:16:43,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-04 16:16:43,628 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 395 transitions, 5193 flow [2024-06-04 16:16:43,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-04 16:16:43,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:43,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] [2024-06-04 16:16:43,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 16:16:43,628 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:43,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:43,628 INFO L85 PathProgramCache]: Analyzing trace with hash 593850893, now seen corresponding path program 25 times [2024-06-04 16:16:43,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:43,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677709405] [2024-06-04 16:16:43,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:43,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:43,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:43,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:43,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:43,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677709405] [2024-06-04 16:16:43,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677709405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:43,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:43,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:43,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114593379] [2024-06-04 16:16:43,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:43,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:43,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:43,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:43,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:44,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:44,004 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-04 16:16:44,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:44,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:44,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:44,655 INFO L124 PetriNetUnfolderBase]: 2222/3829 cut-off events. [2024-06-04 16:16:44,655 INFO L125 PetriNetUnfolderBase]: For 238008/238008 co-relation queries the response was YES. [2024-06-04 16:16:44,689 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-04 16:16:44,701 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 199 changer transitions 0/425 dead transitions. [2024-06-04 16:16:44,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 425 transitions, 6308 flow [2024-06-04 16:16:44,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:44,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:44,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-04 16:16:44,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-04 16:16:44,702 INFO L175 Difference]: Start difference. First operand has 332 places, 395 transitions, 5193 flow. Second operand 10 states and 229 transitions. [2024-06-04 16:16:44,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 425 transitions, 6308 flow [2024-06-04 16:16:45,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 425 transitions, 5826 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:45,832 INFO L231 Difference]: Finished difference. Result has 332 places, 398 transitions, 5182 flow [2024-06-04 16:16:45,832 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-04 16:16:45,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-04 16:16:45,833 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 398 transitions, 5182 flow [2024-06-04 16:16:45,833 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-04 16:16:45,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:45,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:45,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 16:16:45,833 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:45,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:45,834 INFO L85 PathProgramCache]: Analyzing trace with hash 593845313, now seen corresponding path program 26 times [2024-06-04 16:16:45,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:45,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438653527] [2024-06-04 16:16:45,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:45,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:45,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:46,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:46,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:46,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438653527] [2024-06-04 16:16:46,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438653527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:46,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:46,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:46,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012018574] [2024-06-04 16:16:46,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:46,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:46,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:46,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:46,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:46,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:46,211 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-04 16:16:46,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:46,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:46,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:46,857 INFO L124 PetriNetUnfolderBase]: 2219/3825 cut-off events. [2024-06-04 16:16:46,858 INFO L125 PetriNetUnfolderBase]: For 234458/234458 co-relation queries the response was YES. [2024-06-04 16:16:46,891 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-04 16:16:46,905 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 194 changer transitions 0/427 dead transitions. [2024-06-04 16:16:46,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 427 transitions, 6250 flow [2024-06-04 16:16:46,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:46,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:46,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-04 16:16:46,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:16:46,906 INFO L175 Difference]: Start difference. First operand has 332 places, 398 transitions, 5182 flow. Second operand 9 states and 216 transitions. [2024-06-04 16:16:46,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 427 transitions, 6250 flow [2024-06-04 16:16:47,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 427 transitions, 5741 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:47,915 INFO L231 Difference]: Finished difference. Result has 331 places, 398 transitions, 5079 flow [2024-06-04 16:16:47,915 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-04 16:16:47,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-04 16:16:47,916 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 398 transitions, 5079 flow [2024-06-04 16:16:47,916 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-04 16:16:47,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:47,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:47,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 16:16:47,916 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:47,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:47,916 INFO L85 PathProgramCache]: Analyzing trace with hash 602119523, now seen corresponding path program 27 times [2024-06-04 16:16:47,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:47,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405880491] [2024-06-04 16:16:47,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:47,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:48,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:48,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:48,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405880491] [2024-06-04 16:16:48,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405880491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:48,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:48,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:48,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792098314] [2024-06-04 16:16:48,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:48,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:48,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:48,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:48,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:48,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:48,300 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-04 16:16:48,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:48,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:48,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:49,055 INFO L124 PetriNetUnfolderBase]: 2216/3821 cut-off events. [2024-06-04 16:16:49,055 INFO L125 PetriNetUnfolderBase]: For 225893/225893 co-relation queries the response was YES. [2024-06-04 16:16:49,091 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-04 16:16:49,106 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 187 changer transitions 0/418 dead transitions. [2024-06-04 16:16:49,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 418 transitions, 5951 flow [2024-06-04 16:16:49,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:49,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:49,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:16:49,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 16:16:49,107 INFO L175 Difference]: Start difference. First operand has 331 places, 398 transitions, 5079 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:16:49,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 418 transitions, 5951 flow [2024-06-04 16:16:50,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 418 transitions, 5493 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:50,169 INFO L231 Difference]: Finished difference. Result has 328 places, 398 transitions, 5005 flow [2024-06-04 16:16:50,169 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-04 16:16:50,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-04 16:16:50,169 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 398 transitions, 5005 flow [2024-06-04 16:16:50,169 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-04 16:16:50,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:50,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-04 16:16:50,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 16:16:50,170 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:50,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:50,170 INFO L85 PathProgramCache]: Analyzing trace with hash -222637107, now seen corresponding path program 1 times [2024-06-04 16:16:50,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:50,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327092924] [2024-06-04 16:16:50,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:50,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:50,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:50,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:50,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327092924] [2024-06-04 16:16:50,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327092924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:50,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:50,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:50,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290632759] [2024-06-04 16:16:50,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:50,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:50,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:50,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:50,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:50,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:50,583 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-04 16:16:50,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:50,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:50,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:51,247 INFO L124 PetriNetUnfolderBase]: 2256/3898 cut-off events. [2024-06-04 16:16:51,248 INFO L125 PetriNetUnfolderBase]: For 235173/235173 co-relation queries the response was YES. [2024-06-04 16:16:51,282 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-04 16:16:51,294 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 379 selfloop transitions, 38 changer transitions 0/424 dead transitions. [2024-06-04 16:16:51,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 5968 flow [2024-06-04 16:16:51,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:51,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:51,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-04 16:16:51,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5095238095238095 [2024-06-04 16:16:51,294 INFO L175 Difference]: Start difference. First operand has 328 places, 398 transitions, 5005 flow. Second operand 10 states and 214 transitions. [2024-06-04 16:16:51,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 5968 flow [2024-06-04 16:16:52,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 424 transitions, 5548 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:52,011 INFO L231 Difference]: Finished difference. Result has 331 places, 400 transitions, 4712 flow [2024-06-04 16:16:52,011 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-04 16:16:52,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-04 16:16:52,012 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 400 transitions, 4712 flow [2024-06-04 16:16:52,012 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-04 16:16:52,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:52,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-04 16:16:52,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 16:16:52,012 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:52,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:52,012 INFO L85 PathProgramCache]: Analyzing trace with hash -916846447, now seen corresponding path program 2 times [2024-06-04 16:16:52,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:52,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465870683] [2024-06-04 16:16:52,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:52,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:52,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:52,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-04 16:16:52,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:52,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465870683] [2024-06-04 16:16:52,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465870683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:52,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:52,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:52,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191764338] [2024-06-04 16:16:52,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:52,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:52,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:52,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:52,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:52,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:52,414 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-04 16:16:52,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:52,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:52,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:53,069 INFO L124 PetriNetUnfolderBase]: 2276/3929 cut-off events. [2024-06-04 16:16:53,069 INFO L125 PetriNetUnfolderBase]: For 235054/235054 co-relation queries the response was YES. [2024-06-04 16:16:53,103 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-04 16:16:53,115 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 370 selfloop transitions, 52 changer transitions 0/429 dead transitions. [2024-06-04 16:16:53,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 429 transitions, 5700 flow [2024-06-04 16:16:53,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:53,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:53,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 16:16:53,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 16:16:53,116 INFO L175 Difference]: Start difference. First operand has 331 places, 400 transitions, 4712 flow. Second operand 7 states and 170 transitions. [2024-06-04 16:16:53,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 429 transitions, 5700 flow [2024-06-04 16:16:54,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 429 transitions, 5620 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:54,112 INFO L231 Difference]: Finished difference. Result has 331 places, 401 transitions, 4767 flow [2024-06-04 16:16:54,112 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-04 16:16:54,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-04 16:16:54,113 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 401 transitions, 4767 flow [2024-06-04 16:16:54,113 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-04 16:16:54,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:54,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:54,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 16:16:54,113 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:54,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:54,113 INFO L85 PathProgramCache]: Analyzing trace with hash -651149167, now seen corresponding path program 3 times [2024-06-04 16:16:54,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:54,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359851145] [2024-06-04 16:16:54,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:54,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:54,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:54,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:54,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:54,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359851145] [2024-06-04 16:16:54,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359851145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:54,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:54,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:54,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177607089] [2024-06-04 16:16:54,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:54,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:54,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:54,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:54,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:54,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:54,524 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-04 16:16:54,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:54,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:54,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:55,173 INFO L124 PetriNetUnfolderBase]: 2263/3911 cut-off events. [2024-06-04 16:16:55,173 INFO L125 PetriNetUnfolderBase]: For 224033/224035 co-relation queries the response was YES. [2024-06-04 16:16:55,209 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-04 16:16:55,222 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 369 selfloop transitions, 51 changer transitions 0/427 dead transitions. [2024-06-04 16:16:55,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 427 transitions, 5723 flow [2024-06-04 16:16:55,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:55,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:55,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 16:16:55,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 16:16:55,223 INFO L175 Difference]: Start difference. First operand has 331 places, 401 transitions, 4767 flow. Second operand 7 states and 167 transitions. [2024-06-04 16:16:55,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 427 transitions, 5723 flow [2024-06-04 16:16:56,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 427 transitions, 5606 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:56,217 INFO L231 Difference]: Finished difference. Result has 333 places, 401 transitions, 4756 flow [2024-06-04 16:16:56,217 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-04 16:16:56,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-04 16:16:56,218 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 401 transitions, 4756 flow [2024-06-04 16:16:56,218 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-04 16:16:56,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:56,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:56,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 16:16:56,218 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:56,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:56,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1117695393, now seen corresponding path program 1 times [2024-06-04 16:16:56,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:56,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481613810] [2024-06-04 16:16:56,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:56,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:56,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:56,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:56,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:56,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481613810] [2024-06-04 16:16:56,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481613810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:56,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:56,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:56,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098029821] [2024-06-04 16:16:56,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:56,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:56,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:56,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:56,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:56,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:56,620 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-04 16:16:56,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:56,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:56,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:57,267 INFO L124 PetriNetUnfolderBase]: 2276/3925 cut-off events. [2024-06-04 16:16:57,267 INFO L125 PetriNetUnfolderBase]: For 211507/211507 co-relation queries the response was YES. [2024-06-04 16:16:57,303 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-04 16:16:57,315 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 36 changer transitions 0/438 dead transitions. [2024-06-04 16:16:57,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 438 transitions, 5946 flow [2024-06-04 16:16:57,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:57,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:57,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 16:16:57,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 16:16:57,316 INFO L175 Difference]: Start difference. First operand has 333 places, 401 transitions, 4756 flow. Second operand 8 states and 191 transitions. [2024-06-04 16:16:57,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 438 transitions, 5946 flow [2024-06-04 16:16:58,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 438 transitions, 5802 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:58,349 INFO L231 Difference]: Finished difference. Result has 335 places, 407 transitions, 4792 flow [2024-06-04 16:16:58,349 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-04 16:16:58,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-04 16:16:58,349 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 407 transitions, 4792 flow [2024-06-04 16:16:58,350 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-04 16:16:58,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:58,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:58,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 16:16:58,350 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:58,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:58,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1117575237, now seen corresponding path program 1 times [2024-06-04 16:16:58,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:58,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237804044] [2024-06-04 16:16:58,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:58,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:58,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:58,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-04 16:16:58,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:58,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237804044] [2024-06-04 16:16:58,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237804044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:58,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:58,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:58,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764338118] [2024-06-04 16:16:58,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:58,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:58,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:58,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:58,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:58,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:16:58,751 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-04 16:16:58,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:58,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:16:58,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:59,460 INFO L124 PetriNetUnfolderBase]: 2294/3962 cut-off events. [2024-06-04 16:16:59,461 INFO L125 PetriNetUnfolderBase]: For 221234/221234 co-relation queries the response was YES. [2024-06-04 16:16:59,498 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-04 16:16:59,511 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 52 changer transitions 0/444 dead transitions. [2024-06-04 16:16:59,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 444 transitions, 6025 flow [2024-06-04 16:16:59,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:59,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:59,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 16:16:59,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 16:16:59,512 INFO L175 Difference]: Start difference. First operand has 335 places, 407 transitions, 4792 flow. Second operand 8 states and 191 transitions. [2024-06-04 16:16:59,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 444 transitions, 6025 flow [2024-06-04 16:17:00,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 444 transitions, 5921 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-04 16:17:00,605 INFO L231 Difference]: Finished difference. Result has 340 places, 416 transitions, 4945 flow [2024-06-04 16:17:00,605 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-04 16:17:00,605 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-04 16:17:00,606 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 416 transitions, 4945 flow [2024-06-04 16:17:00,606 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-04 16:17:00,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:00,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:00,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 16:17:00,606 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:00,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:00,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1117575423, now seen corresponding path program 2 times [2024-06-04 16:17:00,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:00,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256709775] [2024-06-04 16:17:00,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:00,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:00,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:00,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:00,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:00,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256709775] [2024-06-04 16:17:00,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256709775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:00,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:00,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:00,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806514240] [2024-06-04 16:17:00,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:00,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:00,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:00,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:00,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:01,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:01,011 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-04 16:17:01,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:01,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:01,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:01,765 INFO L124 PetriNetUnfolderBase]: 2299/3971 cut-off events. [2024-06-04 16:17:01,765 INFO L125 PetriNetUnfolderBase]: For 223263/223263 co-relation queries the response was YES. [2024-06-04 16:17:01,803 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-04 16:17:01,817 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 405 selfloop transitions, 34 changer transitions 0/446 dead transitions. [2024-06-04 16:17:01,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 446 transitions, 5925 flow [2024-06-04 16:17:01,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:01,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:01,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 16:17:01,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 16:17:01,818 INFO L175 Difference]: Start difference. First operand has 340 places, 416 transitions, 4945 flow. Second operand 8 states and 186 transitions. [2024-06-04 16:17:01,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 446 transitions, 5925 flow [2024-06-04 16:17:02,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 446 transitions, 5727 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-04 16:17:02,798 INFO L231 Difference]: Finished difference. Result has 344 places, 419 transitions, 4861 flow [2024-06-04 16:17:02,799 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-04 16:17:02,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-04 16:17:02,799 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 419 transitions, 4861 flow [2024-06-04 16:17:02,799 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-04 16:17:02,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:02,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:02,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 16:17:02,799 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:02,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:02,800 INFO L85 PathProgramCache]: Analyzing trace with hash -122957257, now seen corresponding path program 2 times [2024-06-04 16:17:02,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:02,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586169627] [2024-06-04 16:17:02,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:02,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:02,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:03,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:03,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586169627] [2024-06-04 16:17:03,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586169627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:03,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:03,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:03,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421147973] [2024-06-04 16:17:03,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:03,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:03,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:03,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:03,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:03,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:03,189 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-04 16:17:03,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:03,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:03,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:03,957 INFO L124 PetriNetUnfolderBase]: 2327/4016 cut-off events. [2024-06-04 16:17:03,957 INFO L125 PetriNetUnfolderBase]: For 231114/231114 co-relation queries the response was YES. [2024-06-04 16:17:03,990 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-04 16:17:04,002 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 68 changer transitions 0/466 dead transitions. [2024-06-04 16:17:04,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 466 transitions, 6381 flow [2024-06-04 16:17:04,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:17:04,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:17:04,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-04 16:17:04,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-04 16:17:04,003 INFO L175 Difference]: Start difference. First operand has 344 places, 419 transitions, 4861 flow. Second operand 11 states and 246 transitions. [2024-06-04 16:17:04,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 466 transitions, 6381 flow [2024-06-04 16:17:04,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 6273 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-04 16:17:04,852 INFO L231 Difference]: Finished difference. Result has 350 places, 434 transitions, 5119 flow [2024-06-04 16:17:04,852 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-04 16:17:04,853 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-04 16:17:04,853 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 434 transitions, 5119 flow [2024-06-04 16:17:04,853 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-04 16:17:04,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:04,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:04,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 16:17:04,853 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:04,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:04,853 INFO L85 PathProgramCache]: Analyzing trace with hash -940443717, now seen corresponding path program 3 times [2024-06-04 16:17:04,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:04,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378159367] [2024-06-04 16:17:04,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:04,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:04,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:05,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:05,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:05,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378159367] [2024-06-04 16:17:05,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378159367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:05,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:05,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502126128] [2024-06-04 16:17:05,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:05,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:05,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:05,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:05,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:05,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:05,279 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-04 16:17:05,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:05,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:05,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:06,000 INFO L124 PetriNetUnfolderBase]: 2324/4012 cut-off events. [2024-06-04 16:17:06,000 INFO L125 PetriNetUnfolderBase]: For 233309/233309 co-relation queries the response was YES. [2024-06-04 16:17:06,038 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-04 16:17:06,051 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 66 changer transitions 0/464 dead transitions. [2024-06-04 16:17:06,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 464 transitions, 6267 flow [2024-06-04 16:17:06,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:17:06,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:17:06,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-04 16:17:06,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:17:06,052 INFO L175 Difference]: Start difference. First operand has 350 places, 434 transitions, 5119 flow. Second operand 10 states and 230 transitions. [2024-06-04 16:17:06,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 464 transitions, 6267 flow [2024-06-04 16:17:06,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 464 transitions, 6101 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-04 16:17:06,981 INFO L231 Difference]: Finished difference. Result has 356 places, 434 transitions, 5091 flow [2024-06-04 16:17:06,981 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-04 16:17:06,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-04 16:17:06,982 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 434 transitions, 5091 flow [2024-06-04 16:17:06,982 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-04 16:17:06,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:06,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:06,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 16:17:06,982 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:06,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:06,982 INFO L85 PathProgramCache]: Analyzing trace with hash -940443903, now seen corresponding path program 3 times [2024-06-04 16:17:06,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:06,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376903955] [2024-06-04 16:17:06,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:06,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:06,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:07,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:07,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:07,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376903955] [2024-06-04 16:17:07,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376903955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:07,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:07,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:07,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538851422] [2024-06-04 16:17:07,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:07,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:07,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:07,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:07,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:07,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:07,387 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-04 16:17:07,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:07,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:07,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:08,165 INFO L124 PetriNetUnfolderBase]: 2329/4021 cut-off events. [2024-06-04 16:17:08,165 INFO L125 PetriNetUnfolderBase]: For 238462/238462 co-relation queries the response was YES. [2024-06-04 16:17:08,208 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-04 16:17:08,222 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 44 changer transitions 0/467 dead transitions. [2024-06-04 16:17:08,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 467 transitions, 6125 flow [2024-06-04 16:17:08,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:17:08,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:17:08,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-04 16:17:08,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-04 16:17:08,223 INFO L175 Difference]: Start difference. First operand has 356 places, 434 transitions, 5091 flow. Second operand 11 states and 240 transitions. [2024-06-04 16:17:08,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 467 transitions, 6125 flow [2024-06-04 16:17:09,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 467 transitions, 5973 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 16:17:09,333 INFO L231 Difference]: Finished difference. Result has 358 places, 437 transitions, 5079 flow [2024-06-04 16:17:09,333 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-04 16:17:09,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-04 16:17:09,334 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 437 transitions, 5079 flow [2024-06-04 16:17:09,334 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-04 16:17:09,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:09,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:09,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 16:17:09,334 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:09,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:09,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1206233253, now seen corresponding path program 1 times [2024-06-04 16:17:09,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:09,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620294045] [2024-06-04 16:17:09,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:09,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:09,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:09,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:09,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:09,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620294045] [2024-06-04 16:17:09,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620294045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:09,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:09,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:09,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842125766] [2024-06-04 16:17:09,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:09,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:09,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:09,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:09,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:09,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:09,736 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-04 16:17:09,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:09,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:09,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:10,469 INFO L124 PetriNetUnfolderBase]: 2417/4175 cut-off events. [2024-06-04 16:17:10,470 INFO L125 PetriNetUnfolderBase]: For 261308/261308 co-relation queries the response was YES. [2024-06-04 16:17:10,510 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-04 16:17:10,524 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 419 selfloop transitions, 53 changer transitions 0/479 dead transitions. [2024-06-04 16:17:10,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 479 transitions, 6388 flow [2024-06-04 16:17:10,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:10,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:10,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 16:17:10,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 16:17:10,525 INFO L175 Difference]: Start difference. First operand has 358 places, 437 transitions, 5079 flow. Second operand 8 states and 194 transitions. [2024-06-04 16:17:10,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 479 transitions, 6388 flow [2024-06-04 16:17:11,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 479 transitions, 6242 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-04 16:17:11,667 INFO L231 Difference]: Finished difference. Result has 356 places, 443 transitions, 5144 flow [2024-06-04 16:17:11,667 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-04 16:17:11,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-04 16:17:11,667 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 443 transitions, 5144 flow [2024-06-04 16:17:11,667 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-04 16:17:11,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:11,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:11,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 16:17:11,667 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:11,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:11,668 INFO L85 PathProgramCache]: Analyzing trace with hash -392087915, now seen corresponding path program 2 times [2024-06-04 16:17:11,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:11,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585316841] [2024-06-04 16:17:11,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:11,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:12,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:12,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:12,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585316841] [2024-06-04 16:17:12,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585316841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:12,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:12,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:12,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808304467] [2024-06-04 16:17:12,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:12,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:12,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:12,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:12,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:12,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:12,082 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-04 16:17:12,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:12,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:12,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:12,821 INFO L124 PetriNetUnfolderBase]: 2473/4265 cut-off events. [2024-06-04 16:17:12,821 INFO L125 PetriNetUnfolderBase]: For 269066/269066 co-relation queries the response was YES. [2024-06-04 16:17:12,861 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-04 16:17:12,874 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 423 selfloop transitions, 48 changer transitions 0/478 dead transitions. [2024-06-04 16:17:12,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 478 transitions, 6262 flow [2024-06-04 16:17:12,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:12,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:12,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 16:17:12,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 16:17:12,875 INFO L175 Difference]: Start difference. First operand has 356 places, 443 transitions, 5144 flow. Second operand 8 states and 190 transitions. [2024-06-04 16:17:12,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 478 transitions, 6262 flow [2024-06-04 16:17:14,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 478 transitions, 6147 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:14,057 INFO L231 Difference]: Finished difference. Result has 360 places, 447 transitions, 5201 flow [2024-06-04 16:17:14,057 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-04 16:17:14,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-04 16:17:14,057 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 447 transitions, 5201 flow [2024-06-04 16:17:14,057 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-04 16:17:14,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:14,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:14,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 16:17:14,057 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:14,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:14,058 INFO L85 PathProgramCache]: Analyzing trace with hash -450342503, now seen corresponding path program 4 times [2024-06-04 16:17:14,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:14,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82679978] [2024-06-04 16:17:14,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:14,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:14,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:14,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:14,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82679978] [2024-06-04 16:17:14,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82679978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:14,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:14,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:14,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132260286] [2024-06-04 16:17:14,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:14,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:14,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:14,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:14,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:14,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:14,449 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-04 16:17:14,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:14,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:14,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:15,170 INFO L124 PetriNetUnfolderBase]: 2494/4296 cut-off events. [2024-06-04 16:17:15,171 INFO L125 PetriNetUnfolderBase]: For 265858/265858 co-relation queries the response was YES. [2024-06-04 16:17:15,212 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-04 16:17:15,227 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 130 changer transitions 0/490 dead transitions. [2024-06-04 16:17:15,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 490 transitions, 7139 flow [2024-06-04 16:17:15,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:15,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:15,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 16:17:15,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-04 16:17:15,227 INFO L175 Difference]: Start difference. First operand has 360 places, 447 transitions, 5201 flow. Second operand 8 states and 199 transitions. [2024-06-04 16:17:15,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 490 transitions, 7139 flow [2024-06-04 16:17:16,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 490 transitions, 7035 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:16,709 INFO L231 Difference]: Finished difference. Result has 363 places, 459 transitions, 5593 flow [2024-06-04 16:17:16,709 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-04 16:17:16,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-04 16:17:16,709 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 459 transitions, 5593 flow [2024-06-04 16:17:16,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-04 16:17:16,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:16,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-04 16:17:16,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 16:17:16,710 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:16,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:16,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1838516263, now seen corresponding path program 4 times [2024-06-04 16:17:16,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:16,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729074051] [2024-06-04 16:17:16,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:16,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:17,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:17,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:17,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729074051] [2024-06-04 16:17:17,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729074051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:17,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:17,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:17,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398385151] [2024-06-04 16:17:17,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:17,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:17,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:17,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:17,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:17,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:17,100 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-04 16:17:17,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:17,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:17,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:17,862 INFO L124 PetriNetUnfolderBase]: 2512/4332 cut-off events. [2024-06-04 16:17:17,862 INFO L125 PetriNetUnfolderBase]: For 278474/278476 co-relation queries the response was YES. [2024-06-04 16:17:17,905 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-04 16:17:17,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 361 selfloop transitions, 130 changer transitions 0/498 dead transitions. [2024-06-04 16:17:17,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 498 transitions, 7358 flow [2024-06-04 16:17:17,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:17,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:17,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 16:17:17,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 16:17:17,920 INFO L175 Difference]: Start difference. First operand has 363 places, 459 transitions, 5593 flow. Second operand 8 states and 194 transitions. [2024-06-04 16:17:17,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 498 transitions, 7358 flow [2024-06-04 16:17:19,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 498 transitions, 7185 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-04 16:17:19,508 INFO L231 Difference]: Finished difference. Result has 370 places, 471 transitions, 5905 flow [2024-06-04 16:17:19,508 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-04 16:17:19,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-04 16:17:19,508 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 471 transitions, 5905 flow [2024-06-04 16:17:19,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-04 16:17:19,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:19,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:19,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 16:17:19,509 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:19,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:19,509 INFO L85 PathProgramCache]: Analyzing trace with hash -450222533, now seen corresponding path program 5 times [2024-06-04 16:17:19,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:19,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845082671] [2024-06-04 16:17:19,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:19,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:19,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:19,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:19,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:19,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845082671] [2024-06-04 16:17:19,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845082671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:19,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:19,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:19,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104706414] [2024-06-04 16:17:19,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:19,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:19,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:19,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:19,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:19,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:19,908 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-04 16:17:19,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:19,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:19,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:20,725 INFO L124 PetriNetUnfolderBase]: 2517/4339 cut-off events. [2024-06-04 16:17:20,725 INFO L125 PetriNetUnfolderBase]: For 286583/286585 co-relation queries the response was YES. [2024-06-04 16:17:20,768 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-04 16:17:20,783 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 74 changer transitions 0/498 dead transitions. [2024-06-04 16:17:20,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 498 transitions, 6981 flow [2024-06-04 16:17:20,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:20,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:20,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 16:17:20,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 16:17:20,784 INFO L175 Difference]: Start difference. First operand has 370 places, 471 transitions, 5905 flow. Second operand 8 states and 187 transitions. [2024-06-04 16:17:20,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 498 transitions, 6981 flow [2024-06-04 16:17:22,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 498 transitions, 6817 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-04 16:17:22,443 INFO L231 Difference]: Finished difference. Result has 376 places, 474 transitions, 5935 flow [2024-06-04 16:17:22,443 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-04 16:17:22,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-04 16:17:22,444 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 474 transitions, 5935 flow [2024-06-04 16:17:22,444 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-04 16:17:22,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:22,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:22,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 16:17:22,444 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:22,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:22,444 INFO L85 PathProgramCache]: Analyzing trace with hash -251040713, now seen corresponding path program 6 times [2024-06-04 16:17:22,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:22,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867789698] [2024-06-04 16:17:22,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:22,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:22,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:22,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-04 16:17:22,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:22,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867789698] [2024-06-04 16:17:22,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867789698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:22,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:22,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:22,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23322083] [2024-06-04 16:17:22,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:22,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:22,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:22,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:22,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:22,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:22,829 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-04 16:17:22,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:22,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:22,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:23,609 INFO L124 PetriNetUnfolderBase]: 2522/4347 cut-off events. [2024-06-04 16:17:23,609 INFO L125 PetriNetUnfolderBase]: For 292449/292449 co-relation queries the response was YES. [2024-06-04 16:17:23,654 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-04 16:17:23,669 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 143 changer transitions 0/507 dead transitions. [2024-06-04 16:17:23,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 507 transitions, 7569 flow [2024-06-04 16:17:23,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:23,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:23,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 16:17:23,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 16:17:23,670 INFO L175 Difference]: Start difference. First operand has 376 places, 474 transitions, 5935 flow. Second operand 8 states and 197 transitions. [2024-06-04 16:17:23,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 507 transitions, 7569 flow [2024-06-04 16:17:25,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 507 transitions, 7395 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 16:17:25,115 INFO L231 Difference]: Finished difference. Result has 377 places, 477 transitions, 6091 flow [2024-06-04 16:17:25,115 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-04 16:17:25,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-04 16:17:25,116 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 477 transitions, 6091 flow [2024-06-04 16:17:25,116 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-04 16:17:25,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:25,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:25,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 16:17:25,116 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:25,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:25,117 INFO L85 PathProgramCache]: Analyzing trace with hash -240565193, now seen corresponding path program 7 times [2024-06-04 16:17:25,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:25,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318238418] [2024-06-04 16:17:25,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:25,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:25,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:25,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:25,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:25,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318238418] [2024-06-04 16:17:25,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318238418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:25,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:25,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:25,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507722298] [2024-06-04 16:17:25,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:25,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:25,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:25,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:25,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:25,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:25,506 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-04 16:17:25,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:25,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:25,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:26,301 INFO L124 PetriNetUnfolderBase]: 2527/4360 cut-off events. [2024-06-04 16:17:26,301 INFO L125 PetriNetUnfolderBase]: For 299053/299053 co-relation queries the response was YES. [2024-06-04 16:17:26,346 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-04 16:17:26,361 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 354 selfloop transitions, 145 changer transitions 0/506 dead transitions. [2024-06-04 16:17:26,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 506 transitions, 7549 flow [2024-06-04 16:17:26,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:26,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:26,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 16:17:26,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 16:17:26,362 INFO L175 Difference]: Start difference. First operand has 377 places, 477 transitions, 6091 flow. Second operand 8 states and 193 transitions. [2024-06-04 16:17:26,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 506 transitions, 7549 flow [2024-06-04 16:17:27,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 506 transitions, 7213 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 16:17:27,894 INFO L231 Difference]: Finished difference. Result has 379 places, 480 transitions, 6095 flow [2024-06-04 16:17:27,894 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-04 16:17:27,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-04 16:17:27,894 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 480 transitions, 6095 flow [2024-06-04 16:17:27,894 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-04 16:17:27,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:27,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:27,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 16:17:27,895 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:27,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:27,895 INFO L85 PathProgramCache]: Analyzing trace with hash -125274023, now seen corresponding path program 8 times [2024-06-04 16:17:27,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:27,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953774593] [2024-06-04 16:17:27,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:27,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:28,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:28,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953774593] [2024-06-04 16:17:28,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953774593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:28,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:28,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:28,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967896080] [2024-06-04 16:17:28,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:28,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:28,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:28,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:28,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:28,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:28,296 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-04 16:17:28,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:28,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:28,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:29,202 INFO L124 PetriNetUnfolderBase]: 2545/4392 cut-off events. [2024-06-04 16:17:29,202 INFO L125 PetriNetUnfolderBase]: For 309044/309046 co-relation queries the response was YES. [2024-06-04 16:17:29,241 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-04 16:17:29,255 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 87 changer transitions 0/511 dead transitions. [2024-06-04 16:17:29,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 511 transitions, 7455 flow [2024-06-04 16:17:29,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:29,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:29,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 16:17:29,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 16:17:29,258 INFO L175 Difference]: Start difference. First operand has 379 places, 480 transitions, 6095 flow. Second operand 8 states and 186 transitions. [2024-06-04 16:17:29,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 511 transitions, 7455 flow [2024-06-04 16:17:30,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 511 transitions, 7182 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:30,794 INFO L231 Difference]: Finished difference. Result has 383 places, 489 transitions, 6150 flow [2024-06-04 16:17:30,795 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-04 16:17:30,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-04 16:17:30,795 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 489 transitions, 6150 flow [2024-06-04 16:17:30,795 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-04 16:17:30,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:30,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:30,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 16:17:30,796 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:30,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:30,796 INFO L85 PathProgramCache]: Analyzing trace with hash -125095277, now seen corresponding path program 5 times [2024-06-04 16:17:30,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:30,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204828246] [2024-06-04 16:17:30,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:30,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:30,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:31,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:31,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:31,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204828246] [2024-06-04 16:17:31,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204828246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:31,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:31,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:31,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859679660] [2024-06-04 16:17:31,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:31,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:31,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:31,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:31,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:31,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:31,184 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-04 16:17:31,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:31,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:31,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:31,980 INFO L124 PetriNetUnfolderBase]: 2558/4408 cut-off events. [2024-06-04 16:17:31,981 INFO L125 PetriNetUnfolderBase]: For 319226/319228 co-relation queries the response was YES. [2024-06-04 16:17:32,027 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-04 16:17:32,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 134 changer transitions 0/519 dead transitions. [2024-06-04 16:17:32,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 519 transitions, 7856 flow [2024-06-04 16:17:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:32,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:32,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 16:17:32,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 16:17:32,043 INFO L175 Difference]: Start difference. First operand has 383 places, 489 transitions, 6150 flow. Second operand 8 states and 191 transitions. [2024-06-04 16:17:32,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 519 transitions, 7856 flow [2024-06-04 16:17:33,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 519 transitions, 7714 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-04 16:17:33,648 INFO L231 Difference]: Finished difference. Result has 388 places, 495 transitions, 6366 flow [2024-06-04 16:17:33,649 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-04 16:17:33,649 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-04 16:17:33,649 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 495 transitions, 6366 flow [2024-06-04 16:17:33,649 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-04 16:17:33,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:33,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:33,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 16:17:33,650 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:33,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:33,650 INFO L85 PathProgramCache]: Analyzing trace with hash -673929471, now seen corresponding path program 9 times [2024-06-04 16:17:33,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:33,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202809889] [2024-06-04 16:17:33,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:33,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:33,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:34,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:34,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:34,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202809889] [2024-06-04 16:17:34,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202809889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:34,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:34,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:34,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870132160] [2024-06-04 16:17:34,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:34,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:34,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:34,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:34,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:34,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:34,056 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-04 16:17:34,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:34,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:34,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:34,889 INFO L124 PetriNetUnfolderBase]: 2555/4404 cut-off events. [2024-06-04 16:17:34,889 INFO L125 PetriNetUnfolderBase]: For 321987/321989 co-relation queries the response was YES. [2024-06-04 16:17:34,937 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-04 16:17:34,953 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 88 changer transitions 0/518 dead transitions. [2024-06-04 16:17:34,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 518 transitions, 7444 flow [2024-06-04 16:17:34,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:17:34,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:17:34,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-04 16:17:34,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-04 16:17:34,954 INFO L175 Difference]: Start difference. First operand has 388 places, 495 transitions, 6366 flow. Second operand 10 states and 221 transitions. [2024-06-04 16:17:34,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 518 transitions, 7444 flow [2024-06-04 16:17:36,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 518 transitions, 7251 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-04 16:17:36,670 INFO L231 Difference]: Finished difference. Result has 395 places, 495 transitions, 6355 flow [2024-06-04 16:17:36,670 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-04 16:17:36,671 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-04 16:17:36,671 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 495 transitions, 6355 flow [2024-06-04 16:17:36,671 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-04 16:17:36,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:36,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:36,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 16:17:36,671 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:36,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:36,672 INFO L85 PathProgramCache]: Analyzing trace with hash -673929285, now seen corresponding path program 6 times [2024-06-04 16:17:36,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:36,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909658006] [2024-06-04 16:17:36,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:36,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:36,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:37,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:37,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:37,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909658006] [2024-06-04 16:17:37,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909658006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:37,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:37,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:37,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992481426] [2024-06-04 16:17:37,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:37,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:37,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:37,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:37,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:37,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:37,063 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-04 16:17:37,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:37,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:37,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:37,847 INFO L124 PetriNetUnfolderBase]: 2552/4400 cut-off events. [2024-06-04 16:17:37,847 INFO L125 PetriNetUnfolderBase]: For 324444/324446 co-relation queries the response was YES. [2024-06-04 16:17:37,896 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-04 16:17:37,912 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 379 selfloop transitions, 132 changer transitions 0/518 dead transitions. [2024-06-04 16:17:37,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 518 transitions, 7801 flow [2024-06-04 16:17:37,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:37,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:37,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 16:17:37,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 16:17:37,913 INFO L175 Difference]: Start difference. First operand has 395 places, 495 transitions, 6355 flow. Second operand 8 states and 191 transitions. [2024-06-04 16:17:37,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 518 transitions, 7801 flow [2024-06-04 16:17:39,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 518 transitions, 7575 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-04 16:17:39,502 INFO L231 Difference]: Finished difference. Result has 394 places, 495 transitions, 6399 flow [2024-06-04 16:17:39,503 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-04 16:17:39,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-04 16:17:39,503 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 495 transitions, 6399 flow [2024-06-04 16:17:39,503 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-04 16:17:39,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:39,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:39,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 16:17:39,503 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:39,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:39,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1848154797, now seen corresponding path program 7 times [2024-06-04 16:17:39,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:39,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41704247] [2024-06-04 16:17:39,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:39,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:39,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-04 16:17:39,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:39,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41704247] [2024-06-04 16:17:39,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41704247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:39,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:39,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:39,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181509056] [2024-06-04 16:17:39,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:39,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:39,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:39,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:39,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:39,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:39,900 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-04 16:17:39,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:39,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:39,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:40,729 INFO L124 PetriNetUnfolderBase]: 2583/4446 cut-off events. [2024-06-04 16:17:40,729 INFO L125 PetriNetUnfolderBase]: For 339891/339891 co-relation queries the response was YES. [2024-06-04 16:17:40,775 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-04 16:17:40,791 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 468 selfloop transitions, 57 changer transitions 0/532 dead transitions. [2024-06-04 16:17:40,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 532 transitions, 8136 flow [2024-06-04 16:17:40,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:17:40,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:17:40,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-04 16:17:40,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 16:17:40,791 INFO L175 Difference]: Start difference. First operand has 394 places, 495 transitions, 6399 flow. Second operand 10 states and 220 transitions. [2024-06-04 16:17:40,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 532 transitions, 8136 flow [2024-06-04 16:17:42,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 532 transitions, 7832 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 16:17:42,480 INFO L231 Difference]: Finished difference. Result has 398 places, 510 transitions, 6498 flow [2024-06-04 16:17:42,481 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-04 16:17:42,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-04 16:17:42,481 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 510 transitions, 6498 flow [2024-06-04 16:17:42,481 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-04 16:17:42,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:42,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:42,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 16:17:42,481 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:42,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:42,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1898127105, now seen corresponding path program 10 times [2024-06-04 16:17:42,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:42,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447772339] [2024-06-04 16:17:42,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:42,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:42,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:42,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:42,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:42,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447772339] [2024-06-04 16:17:42,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447772339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:42,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:42,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:42,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106234015] [2024-06-04 16:17:42,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:42,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:42,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:42,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:42,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:42,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:42,879 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-04 16:17:42,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:42,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:42,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:43,731 INFO L124 PetriNetUnfolderBase]: 2588/4455 cut-off events. [2024-06-04 16:17:43,731 INFO L125 PetriNetUnfolderBase]: For 345793/345793 co-relation queries the response was YES. [2024-06-04 16:17:43,779 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-04 16:17:43,794 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 31 changer transitions 0/531 dead transitions. [2024-06-04 16:17:43,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 531 transitions, 7642 flow [2024-06-04 16:17:43,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:43,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:43,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 16:17:43,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-04 16:17:43,795 INFO L175 Difference]: Start difference. First operand has 398 places, 510 transitions, 6498 flow. Second operand 8 states and 177 transitions. [2024-06-04 16:17:43,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 531 transitions, 7642 flow [2024-06-04 16:17:45,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 531 transitions, 7586 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-04 16:17:45,682 INFO L231 Difference]: Finished difference. Result has 405 places, 513 transitions, 6568 flow [2024-06-04 16:17:45,683 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-04 16:17:45,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-04 16:17:45,683 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 513 transitions, 6568 flow [2024-06-04 16:17:45,683 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-04 16:17:45,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:45,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:45,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 16:17:45,683 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:45,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:45,684 INFO L85 PathProgramCache]: Analyzing trace with hash -2025704905, now seen corresponding path program 8 times [2024-06-04 16:17:45,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:45,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210377489] [2024-06-04 16:17:45,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:45,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:46,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-04 16:17:46,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:46,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210377489] [2024-06-04 16:17:46,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210377489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:46,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:46,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:46,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989303961] [2024-06-04 16:17:46,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:46,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:46,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:46,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:46,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:46,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:46,086 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-04 16:17:46,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:46,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:46,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:46,942 INFO L124 PetriNetUnfolderBase]: 2585/4451 cut-off events. [2024-06-04 16:17:46,942 INFO L125 PetriNetUnfolderBase]: For 347962/347962 co-relation queries the response was YES. [2024-06-04 16:17:46,991 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-04 16:17:47,007 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 49 changer transitions 0/531 dead transitions. [2024-06-04 16:17:47,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 531 transitions, 7660 flow [2024-06-04 16:17:47,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:47,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:47,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 16:17:47,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-04 16:17:47,008 INFO L175 Difference]: Start difference. First operand has 405 places, 513 transitions, 6568 flow. Second operand 8 states and 180 transitions. [2024-06-04 16:17:47,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 531 transitions, 7660 flow [2024-06-04 16:17:48,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 531 transitions, 7556 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-04 16:17:48,991 INFO L231 Difference]: Finished difference. Result has 409 places, 513 transitions, 6568 flow [2024-06-04 16:17:48,992 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-04 16:17:48,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-04 16:17:48,992 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 513 transitions, 6568 flow [2024-06-04 16:17:48,992 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-04 16:17:48,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:48,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:48,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 16:17:48,992 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:48,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:48,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1700396397, now seen corresponding path program 9 times [2024-06-04 16:17:48,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:48,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459831215] [2024-06-04 16:17:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:48,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:49,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:49,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:49,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459831215] [2024-06-04 16:17:49,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459831215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:49,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:49,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:49,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999100909] [2024-06-04 16:17:49,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:49,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:49,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:49,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:49,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:49,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:49,376 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-04 16:17:49,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:49,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:49,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:50,189 INFO L124 PetriNetUnfolderBase]: 2624/4518 cut-off events. [2024-06-04 16:17:50,189 INFO L125 PetriNetUnfolderBase]: For 369987/369989 co-relation queries the response was YES. [2024-06-04 16:17:50,237 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-04 16:17:50,252 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 160 changer transitions 0/553 dead transitions. [2024-06-04 16:17:50,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 553 transitions, 8747 flow [2024-06-04 16:17:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:50,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:50,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 16:17:50,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 16:17:50,253 INFO L175 Difference]: Start difference. First operand has 409 places, 513 transitions, 6568 flow. Second operand 8 states and 190 transitions. [2024-06-04 16:17:50,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 553 transitions, 8747 flow [2024-06-04 16:17:52,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 553 transitions, 8627 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 16:17:52,407 INFO L231 Difference]: Finished difference. Result has 411 places, 530 transitions, 7068 flow [2024-06-04 16:17:52,407 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-04 16:17:52,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-04 16:17:52,407 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 530 transitions, 7068 flow [2024-06-04 16:17:52,407 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-04 16:17:52,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:52,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:52,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 16:17:52,408 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:52,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:52,408 INFO L85 PathProgramCache]: Analyzing trace with hash -501648091, now seen corresponding path program 10 times [2024-06-04 16:17:52,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:52,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127792153] [2024-06-04 16:17:52,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:52,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:52,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:52,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-04 16:17:52,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:52,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127792153] [2024-06-04 16:17:52,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127792153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:52,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:52,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:52,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966011488] [2024-06-04 16:17:52,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:52,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:52,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:52,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:52,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:52,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:52,785 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-04 16:17:52,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:52,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:52,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:53,609 INFO L124 PetriNetUnfolderBase]: 2621/4514 cut-off events. [2024-06-04 16:17:53,609 INFO L125 PetriNetUnfolderBase]: For 373363/373365 co-relation queries the response was YES. [2024-06-04 16:17:53,657 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-04 16:17:53,672 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 166 changer transitions 0/551 dead transitions. [2024-06-04 16:17:53,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 551 transitions, 8599 flow [2024-06-04 16:17:53,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:53,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:53,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 16:17:53,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 16:17:53,674 INFO L175 Difference]: Start difference. First operand has 411 places, 530 transitions, 7068 flow. Second operand 8 states and 187 transitions. [2024-06-04 16:17:53,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 551 transitions, 8599 flow [2024-06-04 16:17:55,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 551 transitions, 8379 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-04 16:17:55,994 INFO L231 Difference]: Finished difference. Result has 418 places, 531 transitions, 7234 flow [2024-06-04 16:17:55,994 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-04 16:17:55,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-04 16:17:55,994 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 531 transitions, 7234 flow [2024-06-04 16:17:55,995 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-04 16:17:55,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:55,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:55,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 16:17:55,995 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:55,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:55,996 INFO L85 PathProgramCache]: Analyzing trace with hash 2045944095, now seen corresponding path program 11 times [2024-06-04 16:17:55,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:55,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69056560] [2024-06-04 16:17:55,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:55,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:56,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:56,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-04 16:17:56,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:56,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69056560] [2024-06-04 16:17:56,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69056560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:56,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:56,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:56,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340637683] [2024-06-04 16:17:56,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:56,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:56,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:56,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:56,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:56,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:56,385 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-04 16:17:56,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:56,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:56,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:57,239 INFO L124 PetriNetUnfolderBase]: 2642/4549 cut-off events. [2024-06-04 16:17:57,239 INFO L125 PetriNetUnfolderBase]: For 391554/391556 co-relation queries the response was YES. [2024-06-04 16:17:57,288 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-04 16:17:57,304 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 115 changer transitions 0/561 dead transitions. [2024-06-04 16:17:57,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 561 transitions, 8936 flow [2024-06-04 16:17:57,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:17:57,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:17:57,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-04 16:17:57,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-04 16:17:57,305 INFO L175 Difference]: Start difference. First operand has 418 places, 531 transitions, 7234 flow. Second operand 9 states and 203 transitions. [2024-06-04 16:17:57,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 561 transitions, 8936 flow [2024-06-04 16:17:59,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 561 transitions, 8682 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 16:17:59,617 INFO L231 Difference]: Finished difference. Result has 425 places, 540 transitions, 7427 flow [2024-06-04 16:17:59,617 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-04 16:17:59,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-04 16:17:59,617 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 540 transitions, 7427 flow [2024-06-04 16:17:59,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-04 16:17:59,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:59,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-04 16:17:59,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 16:17:59,618 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:59,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:59,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1700782347, now seen corresponding path program 11 times [2024-06-04 16:17:59,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:59,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461907596] [2024-06-04 16:17:59,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:59,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:59,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:59,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:59,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461907596] [2024-06-04 16:17:59,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461907596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:59,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:59,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:17:59,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222564460] [2024-06-04 16:17:59,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:59,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:17:59,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:59,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:17:59,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:17:59,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:17:59,995 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-04 16:17:59,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:59,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:17:59,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:00,850 INFO L124 PetriNetUnfolderBase]: 2639/4545 cut-off events. [2024-06-04 16:18:00,850 INFO L125 PetriNetUnfolderBase]: For 393677/393679 co-relation queries the response was YES. [2024-06-04 16:18:00,899 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-04 16:18:00,914 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 159 changer transitions 0/561 dead transitions. [2024-06-04 16:18:00,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 561 transitions, 9179 flow [2024-06-04 16:18:00,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:00,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:00,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 16:18:00,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 16:18:00,915 INFO L175 Difference]: Start difference. First operand has 425 places, 540 transitions, 7427 flow. Second operand 8 states and 189 transitions. [2024-06-04 16:18:00,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 561 transitions, 9179 flow [2024-06-04 16:18:03,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 561 transitions, 8862 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-04 16:18:03,436 INFO L231 Difference]: Finished difference. Result has 426 places, 540 transitions, 7434 flow [2024-06-04 16:18:03,436 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-04 16:18:03,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-04 16:18:03,437 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 540 transitions, 7434 flow [2024-06-04 16:18:03,437 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-04 16:18:03,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:03,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:03,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 16:18:03,438 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:03,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:03,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1848391947, now seen corresponding path program 12 times [2024-06-04 16:18:03,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:03,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831725588] [2024-06-04 16:18:03,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:03,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:03,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:03,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:03,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:03,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831725588] [2024-06-04 16:18:03,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831725588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:03,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:03,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:03,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441241857] [2024-06-04 16:18:03,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:03,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:03,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:03,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:03,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:03,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:03,861 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-04 16:18:03,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:03,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:03,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:04,722 INFO L124 PetriNetUnfolderBase]: 2636/4540 cut-off events. [2024-06-04 16:18:04,722 INFO L125 PetriNetUnfolderBase]: For 396335/396335 co-relation queries the response was YES. [2024-06-04 16:18:04,772 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-04 16:18:04,789 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 56 changer transitions 0/558 dead transitions. [2024-06-04 16:18:04,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 558 transitions, 8580 flow [2024-06-04 16:18:04,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:04,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:04,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 16:18:04,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-04 16:18:04,790 INFO L175 Difference]: Start difference. First operand has 426 places, 540 transitions, 7434 flow. Second operand 8 states and 182 transitions. [2024-06-04 16:18:04,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 558 transitions, 8580 flow [2024-06-04 16:18:07,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 558 transitions, 8270 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 16:18:07,382 INFO L231 Difference]: Finished difference. Result has 429 places, 540 transitions, 7242 flow [2024-06-04 16:18:07,382 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-04 16:18:07,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-04 16:18:07,383 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 540 transitions, 7242 flow [2024-06-04 16:18:07,383 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-04 16:18:07,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:07,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:07,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 16:18:07,383 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:07,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:07,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1700782533, now seen corresponding path program 12 times [2024-06-04 16:18:07,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:07,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678106170] [2024-06-04 16:18:07,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:07,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:07,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:07,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:07,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:07,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678106170] [2024-06-04 16:18:07,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678106170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:07,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:07,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:07,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379956293] [2024-06-04 16:18:07,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:07,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:07,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:07,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:07,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:07,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:07,790 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-04 16:18:07,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:07,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:07,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:08,768 INFO L124 PetriNetUnfolderBase]: 2633/4537 cut-off events. [2024-06-04 16:18:08,768 INFO L125 PetriNetUnfolderBase]: For 398034/398036 co-relation queries the response was YES. [2024-06-04 16:18:08,811 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-04 16:18:08,825 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 116 changer transitions 0/562 dead transitions. [2024-06-04 16:18:08,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 562 transitions, 8606 flow [2024-06-04 16:18:08,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:18:08,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:18:08,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-04 16:18:08,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-04 16:18:08,826 INFO L175 Difference]: Start difference. First operand has 429 places, 540 transitions, 7242 flow. Second operand 11 states and 238 transitions. [2024-06-04 16:18:08,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 562 transitions, 8606 flow [2024-06-04 16:18:11,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 562 transitions, 8449 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 16:18:11,314 INFO L231 Difference]: Finished difference. Result has 432 places, 540 transitions, 7323 flow [2024-06-04 16:18:11,314 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-04 16:18:11,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-04 16:18:11,315 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 540 transitions, 7323 flow [2024-06-04 16:18:11,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-04 16:18:11,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:11,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] [2024-06-04 16:18:11,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 16:18:11,315 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:11,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:11,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1848484203, now seen corresponding path program 3 times [2024-06-04 16:18:11,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:11,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028990460] [2024-06-04 16:18:11,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:11,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:11,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:11,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-04 16:18:11,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:11,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028990460] [2024-06-04 16:18:11,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028990460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:11,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:11,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:11,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712987132] [2024-06-04 16:18:11,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:11,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:11,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:11,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:11,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:11,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:11,712 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-04 16:18:11,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:11,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:11,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:12,571 INFO L124 PetriNetUnfolderBase]: 2661/4584 cut-off events. [2024-06-04 16:18:12,571 INFO L125 PetriNetUnfolderBase]: For 430850/430850 co-relation queries the response was YES. [2024-06-04 16:18:12,620 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-04 16:18:12,635 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 513 selfloop transitions, 48 changer transitions 0/568 dead transitions. [2024-06-04 16:18:12,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 568 transitions, 8602 flow [2024-06-04 16:18:12,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:12,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:12,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 16:18:12,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-04 16:18:12,636 INFO L175 Difference]: Start difference. First operand has 432 places, 540 transitions, 7323 flow. Second operand 8 states and 185 transitions. [2024-06-04 16:18:12,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 568 transitions, 8602 flow [2024-06-04 16:18:15,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 568 transitions, 8336 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-04 16:18:15,025 INFO L231 Difference]: Finished difference. Result has 430 places, 543 transitions, 7218 flow [2024-06-04 16:18:15,025 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-04 16:18:15,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-04 16:18:15,025 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 543 transitions, 7218 flow [2024-06-04 16:18:15,025 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-04 16:18:15,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:15,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:15,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 16:18:15,026 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:15,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:15,026 INFO L85 PathProgramCache]: Analyzing trace with hash -243414217, now seen corresponding path program 1 times [2024-06-04 16:18:15,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:15,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980594577] [2024-06-04 16:18:15,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:15,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:15,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:15,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:15,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:15,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980594577] [2024-06-04 16:18:15,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980594577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:15,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:15,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:15,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669615632] [2024-06-04 16:18:15,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:15,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:15,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:15,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:15,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:15,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:15,438 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-04 16:18:15,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:15,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:15,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:16,278 INFO L124 PetriNetUnfolderBase]: 2682/4608 cut-off events. [2024-06-04 16:18:16,279 INFO L125 PetriNetUnfolderBase]: For 430317/430317 co-relation queries the response was YES. [2024-06-04 16:18:16,329 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-04 16:18:16,345 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 476 selfloop transitions, 94 changer transitions 0/577 dead transitions. [2024-06-04 16:18:16,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 577 transitions, 8718 flow [2024-06-04 16:18:16,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:16,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:16,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 16:18:16,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:18:16,346 INFO L175 Difference]: Start difference. First operand has 430 places, 543 transitions, 7218 flow. Second operand 8 states and 192 transitions. [2024-06-04 16:18:16,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 577 transitions, 8718 flow [2024-06-04 16:18:18,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 577 transitions, 8641 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-04 16:18:18,600 INFO L231 Difference]: Finished difference. Result has 435 places, 547 transitions, 7418 flow [2024-06-04 16:18:18,600 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-04 16:18:18,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-04 16:18:18,600 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 547 transitions, 7418 flow [2024-06-04 16:18:18,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-04 16:18:18,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:18,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:18,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 16:18:18,601 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:18,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:18,601 INFO L85 PathProgramCache]: Analyzing trace with hash -791801825, now seen corresponding path program 2 times [2024-06-04 16:18:18,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:18,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233288092] [2024-06-04 16:18:18,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:18,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:18,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:18,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:18,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:18,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233288092] [2024-06-04 16:18:18,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233288092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:18,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:18,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:18,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812226410] [2024-06-04 16:18:18,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:18,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:18,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:18,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:18,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:18,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:18,999 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-04 16:18:18,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:18,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:18,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:19,926 INFO L124 PetriNetUnfolderBase]: 2690/4627 cut-off events. [2024-06-04 16:18:19,926 INFO L125 PetriNetUnfolderBase]: For 438270/438270 co-relation queries the response was YES. [2024-06-04 16:18:19,975 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-04 16:18:19,990 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 476 selfloop transitions, 91 changer transitions 0/574 dead transitions. [2024-06-04 16:18:19,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 574 transitions, 8658 flow [2024-06-04 16:18:19,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:19,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:19,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 16:18:19,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 16:18:19,991 INFO L175 Difference]: Start difference. First operand has 435 places, 547 transitions, 7418 flow. Second operand 8 states and 187 transitions. [2024-06-04 16:18:19,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 574 transitions, 8658 flow [2024-06-04 16:18:22,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 574 transitions, 8474 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-04 16:18:22,459 INFO L231 Difference]: Finished difference. Result has 439 places, 549 transitions, 7469 flow [2024-06-04 16:18:22,459 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-04 16:18:22,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-04 16:18:22,460 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 549 transitions, 7469 flow [2024-06-04 16:18:22,460 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-04 16:18:22,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:22,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:22,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 16:18:22,460 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:22,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:22,461 INFO L85 PathProgramCache]: Analyzing trace with hash -673714145, now seen corresponding path program 3 times [2024-06-04 16:18:22,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:22,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264433229] [2024-06-04 16:18:22,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:22,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:22,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:22,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:22,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264433229] [2024-06-04 16:18:22,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264433229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:22,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:22,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:22,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519929751] [2024-06-04 16:18:22,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:22,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:22,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:22,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:22,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:22,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:22,870 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-04 16:18:22,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:22,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:22,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:23,768 INFO L124 PetriNetUnfolderBase]: 2698/4644 cut-off events. [2024-06-04 16:18:23,768 INFO L125 PetriNetUnfolderBase]: For 446094/446096 co-relation queries the response was YES. [2024-06-04 16:18:23,821 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-04 16:18:23,837 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 518 selfloop transitions, 48 changer transitions 0/573 dead transitions. [2024-06-04 16:18:23,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 573 transitions, 8681 flow [2024-06-04 16:18:23,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:23,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:23,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 16:18:23,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 16:18:23,838 INFO L175 Difference]: Start difference. First operand has 439 places, 549 transitions, 7469 flow. Second operand 8 states and 181 transitions. [2024-06-04 16:18:23,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 573 transitions, 8681 flow [2024-06-04 16:18:25,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 573 transitions, 8488 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 16:18:25,887 INFO L231 Difference]: Finished difference. Result has 441 places, 551 transitions, 7407 flow [2024-06-04 16:18:25,887 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-04 16:18:25,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-04 16:18:25,888 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 551 transitions, 7407 flow [2024-06-04 16:18:25,888 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-04 16:18:25,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:25,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:25,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 16:18:25,888 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:25,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:25,889 INFO L85 PathProgramCache]: Analyzing trace with hash -125081389, now seen corresponding path program 1 times [2024-06-04 16:18:25,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:25,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449095074] [2024-06-04 16:18:25,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:25,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:25,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:26,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:26,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:26,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449095074] [2024-06-04 16:18:26,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449095074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:26,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:26,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:26,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414241231] [2024-06-04 16:18:26,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:26,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:26,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:26,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:26,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:26,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:26,336 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-04 16:18:26,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:26,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:26,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:27,218 INFO L124 PetriNetUnfolderBase]: 2706/4652 cut-off events. [2024-06-04 16:18:27,218 INFO L125 PetriNetUnfolderBase]: For 453934/453936 co-relation queries the response was YES. [2024-06-04 16:18:27,270 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-04 16:18:27,287 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 480 selfloop transitions, 88 changer transitions 0/575 dead transitions. [2024-06-04 16:18:27,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 575 transitions, 8643 flow [2024-06-04 16:18:27,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:27,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:27,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 16:18:27,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:18:27,288 INFO L175 Difference]: Start difference. First operand has 441 places, 551 transitions, 7407 flow. Second operand 8 states and 184 transitions. [2024-06-04 16:18:27,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 575 transitions, 8643 flow [2024-06-04 16:18:29,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 575 transitions, 8536 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 16:18:29,722 INFO L231 Difference]: Finished difference. Result has 444 places, 553 transitions, 7531 flow [2024-06-04 16:18:29,723 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-04 16:18:29,723 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-04 16:18:29,723 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 553 transitions, 7531 flow [2024-06-04 16:18:29,723 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-04 16:18:29,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:29,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:29,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 16:18:29,723 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:29,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:29,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1700567207, now seen corresponding path program 4 times [2024-06-04 16:18:29,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:29,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825959126] [2024-06-04 16:18:29,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:29,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:29,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:30,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:30,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:30,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825959126] [2024-06-04 16:18:30,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825959126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:30,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:30,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:30,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246764601] [2024-06-04 16:18:30,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:30,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:30,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:30,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:30,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:30,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:30,133 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-04 16:18:30,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:30,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:30,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:31,040 INFO L124 PetriNetUnfolderBase]: 2714/4664 cut-off events. [2024-06-04 16:18:31,040 INFO L125 PetriNetUnfolderBase]: For 462751/462753 co-relation queries the response was YES. [2024-06-04 16:18:31,092 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-04 16:18:31,107 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 514 selfloop transitions, 54 changer transitions 0/575 dead transitions. [2024-06-04 16:18:31,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 575 transitions, 8745 flow [2024-06-04 16:18:31,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:18:31,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:18:31,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-04 16:18:31,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-04 16:18:31,108 INFO L175 Difference]: Start difference. First operand has 444 places, 553 transitions, 7531 flow. Second operand 9 states and 196 transitions. [2024-06-04 16:18:31,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 575 transitions, 8745 flow [2024-06-04 16:18:33,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 575 transitions, 8530 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 16:18:33,661 INFO L231 Difference]: Finished difference. Result has 447 places, 555 transitions, 7463 flow [2024-06-04 16:18:33,661 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-04 16:18:33,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-04 16:18:33,661 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 555 transitions, 7463 flow [2024-06-04 16:18:33,661 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-04 16:18:33,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:33,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, 1, 1] [2024-06-04 16:18:33,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 16:18:33,661 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:33,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:33,662 INFO L85 PathProgramCache]: Analyzing trace with hash 2046136729, now seen corresponding path program 2 times [2024-06-04 16:18:33,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:33,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073496368] [2024-06-04 16:18:33,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:33,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:33,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:34,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:34,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:34,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073496368] [2024-06-04 16:18:34,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073496368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:34,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:34,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:34,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020986190] [2024-06-04 16:18:34,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:34,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:34,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:34,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:34,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:34,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:34,063 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-04 16:18:34,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:34,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:34,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:35,018 INFO L124 PetriNetUnfolderBase]: 2722/4676 cut-off events. [2024-06-04 16:18:35,018 INFO L125 PetriNetUnfolderBase]: For 470412/470414 co-relation queries the response was YES. [2024-06-04 16:18:35,066 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-04 16:18:35,080 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 86 changer transitions 0/576 dead transitions. [2024-06-04 16:18:35,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 576 transitions, 8697 flow [2024-06-04 16:18:35,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:35,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:35,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 16:18:35,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-04 16:18:35,081 INFO L175 Difference]: Start difference. First operand has 447 places, 555 transitions, 7463 flow. Second operand 8 states and 182 transitions. [2024-06-04 16:18:35,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 576 transitions, 8697 flow [2024-06-04 16:18:37,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 576 transitions, 8570 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 16:18:37,433 INFO L231 Difference]: Finished difference. Result has 448 places, 557 transitions, 7567 flow [2024-06-04 16:18:37,433 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-04 16:18:37,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-04 16:18:37,433 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 557 transitions, 7567 flow [2024-06-04 16:18:37,433 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-04 16:18:37,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:37,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:37,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 16:18:37,434 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:37,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:37,434 INFO L85 PathProgramCache]: Analyzing trace with hash -716364919, now seen corresponding path program 3 times [2024-06-04 16:18:37,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:37,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7017695] [2024-06-04 16:18:37,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:37,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:37,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:37,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:37,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:37,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7017695] [2024-06-04 16:18:37,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7017695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:37,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:37,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:37,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450669903] [2024-06-04 16:18:37,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:37,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:37,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:37,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:37,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:37,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:37,830 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-04 16:18:37,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:37,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:37,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:38,737 INFO L124 PetriNetUnfolderBase]: 2730/4688 cut-off events. [2024-06-04 16:18:38,737 INFO L125 PetriNetUnfolderBase]: For 479475/479477 co-relation queries the response was YES. [2024-06-04 16:18:38,789 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-04 16:18:38,805 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 88 changer transitions 0/578 dead transitions. [2024-06-04 16:18:38,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 578 transitions, 8809 flow [2024-06-04 16:18:38,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:38,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:38,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 16:18:38,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 16:18:38,806 INFO L175 Difference]: Start difference. First operand has 448 places, 557 transitions, 7567 flow. Second operand 8 states and 181 transitions. [2024-06-04 16:18:38,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 578 transitions, 8809 flow [2024-06-04 16:18:41,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 578 transitions, 8594 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 16:18:41,684 INFO L231 Difference]: Finished difference. Result has 450 places, 559 transitions, 7591 flow [2024-06-04 16:18:41,685 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-04 16:18:41,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-04 16:18:41,685 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 559 transitions, 7591 flow [2024-06-04 16:18:41,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-04 16:18:41,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:41,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-04 16:18:41,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 16:18:41,685 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:41,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:41,686 INFO L85 PathProgramCache]: Analyzing trace with hash -141493737, now seen corresponding path program 4 times [2024-06-04 16:18:41,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:41,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320162870] [2024-06-04 16:18:41,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:41,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:41,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:42,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:42,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:42,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320162870] [2024-06-04 16:18:42,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320162870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:42,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:42,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:42,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553344657] [2024-06-04 16:18:42,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:42,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:42,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:42,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:42,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:42,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:42,074 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-04 16:18:42,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:42,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:42,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:43,017 INFO L124 PetriNetUnfolderBase]: 2751/4717 cut-off events. [2024-06-04 16:18:43,017 INFO L125 PetriNetUnfolderBase]: For 501249/501251 co-relation queries the response was YES. [2024-06-04 16:18:43,072 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-04 16:18:43,089 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 482 selfloop transitions, 96 changer transitions 0/585 dead transitions. [2024-06-04 16:18:43,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 585 transitions, 9147 flow [2024-06-04 16:18:43,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:43,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 16:18:43,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-04 16:18:43,091 INFO L175 Difference]: Start difference. First operand has 450 places, 559 transitions, 7591 flow. Second operand 8 states and 183 transitions. [2024-06-04 16:18:43,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 585 transitions, 9147 flow [2024-06-04 16:18:45,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 585 transitions, 8924 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-04 16:18:45,888 INFO L231 Difference]: Finished difference. Result has 453 places, 564 transitions, 7715 flow [2024-06-04 16:18:45,888 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-04 16:18:45,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-04 16:18:45,888 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 564 transitions, 7715 flow [2024-06-04 16:18:45,888 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-04 16:18:45,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:45,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:45,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 16:18:45,889 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:45,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:45,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1595170569, now seen corresponding path program 13 times [2024-06-04 16:18:45,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:45,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609494989] [2024-06-04 16:18:45,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:45,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:46,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:46,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:46,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609494989] [2024-06-04 16:18:46,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609494989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:46,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:46,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:46,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392561863] [2024-06-04 16:18:46,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:46,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:46,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:46,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:46,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:46,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:46,278 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-04 16:18:46,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:46,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:46,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:47,175 INFO L124 PetriNetUnfolderBase]: 2764/4728 cut-off events. [2024-06-04 16:18:47,175 INFO L125 PetriNetUnfolderBase]: For 511783/511783 co-relation queries the response was YES. [2024-06-04 16:18:47,229 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-04 16:18:47,245 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-04 16:18:47,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 596 transitions, 9533 flow [2024-06-04 16:18:47,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:47,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 16:18:47,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:18:47,246 INFO L175 Difference]: Start difference. First operand has 453 places, 564 transitions, 7715 flow. Second operand 8 states and 192 transitions. [2024-06-04 16:18:47,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 596 transitions, 9533 flow [2024-06-04 16:18:50,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 596 transitions, 9348 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-04 16:18:50,068 INFO L231 Difference]: Finished difference. Result has 457 places, 570 transitions, 8044 flow [2024-06-04 16:18:50,069 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-04 16:18:50,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-04 16:18:50,069 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 570 transitions, 8044 flow [2024-06-04 16:18:50,069 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-04 16:18:50,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:50,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:50,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 16:18:50,070 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:50,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:50,070 INFO L85 PathProgramCache]: Analyzing trace with hash -931913771, now seen corresponding path program 14 times [2024-06-04 16:18:50,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:50,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697270693] [2024-06-04 16:18:50,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:50,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:50,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:50,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:50,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697270693] [2024-06-04 16:18:50,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697270693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:50,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:50,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:50,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651466769] [2024-06-04 16:18:50,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:50,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:50,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:50,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:50,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:50,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:50,463 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-04 16:18:50,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:50,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:50,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:51,430 INFO L124 PetriNetUnfolderBase]: 2769/4737 cut-off events. [2024-06-04 16:18:51,430 INFO L125 PetriNetUnfolderBase]: For 519999/519999 co-relation queries the response was YES. [2024-06-04 16:18:51,484 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-04 16:18:51,499 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-04 16:18:51,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 596 transitions, 9798 flow [2024-06-04 16:18:51,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:51,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:51,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 16:18:51,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 16:18:51,500 INFO L175 Difference]: Start difference. First operand has 457 places, 570 transitions, 8044 flow. Second operand 8 states and 190 transitions. [2024-06-04 16:18:51,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 596 transitions, 9798 flow [2024-06-04 16:18:54,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 596 transitions, 9418 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-04 16:18:54,908 INFO L231 Difference]: Finished difference. Result has 461 places, 573 transitions, 8118 flow [2024-06-04 16:18:54,908 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-04 16:18:54,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-04 16:18:54,908 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 573 transitions, 8118 flow [2024-06-04 16:18:54,908 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-04 16:18:54,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:54,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:54,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 16:18:54,909 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-04 16:18:54,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:54,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1379722641, now seen corresponding path program 15 times [2024-06-04 16:18:54,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:54,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219889432] [2024-06-04 16:18:54,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:54,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:54,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:55,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:55,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:55,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219889432] [2024-06-04 16:18:55,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219889432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:55,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:55,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:55,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925392835] [2024-06-04 16:18:55,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:55,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:55,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:55,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:55,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:55,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:55,290 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-04 16:18:55,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:55,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:55,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:56,229 INFO L124 PetriNetUnfolderBase]: 2790/4770 cut-off events. [2024-06-04 16:18:56,229 INFO L125 PetriNetUnfolderBase]: For 541959/541959 co-relation queries the response was YES. [2024-06-04 16:18:56,284 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-04 16:18:56,301 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 186 changer transitions 0/610 dead transitions. [2024-06-04 16:18:56,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 610 transitions, 10479 flow [2024-06-04 16:18:56,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:56,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:56,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 16:18:56,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 16:18:56,302 INFO L175 Difference]: Start difference. First operand has 461 places, 573 transitions, 8118 flow. Second operand 8 states and 196 transitions. [2024-06-04 16:18:56,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 610 transitions, 10479 flow [2024-06-04 16:18:58,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 610 transitions, 10079 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 16:18:58,921 INFO L231 Difference]: Finished difference. Result has 464 places, 582 transitions, 8279 flow [2024-06-04 16:18:58,921 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-04 16:18:58,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-04 16:18:58,922 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 582 transitions, 8279 flow [2024-06-04 16:18:58,922 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-04 16:18:58,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:58,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:58,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 16:18:58,922 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-04 16:18:58,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:58,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1369247121, now seen corresponding path program 16 times [2024-06-04 16:18:58,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:58,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839836199] [2024-06-04 16:18:58,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:58,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:58,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:59,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:59,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:59,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839836199] [2024-06-04 16:18:59,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839836199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:59,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:59,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:59,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153715132] [2024-06-04 16:18:59,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:59,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:59,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:59,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:59,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:59,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:18:59,301 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-04 16:18:59,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:59,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:18:59,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:00,264 INFO L124 PetriNetUnfolderBase]: 2803/4796 cut-off events. [2024-06-04 16:19:00,264 INFO L125 PetriNetUnfolderBase]: For 555413/555413 co-relation queries the response was YES. [2024-06-04 16:19:00,320 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-04 16:19:00,337 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 190 changer transitions 0/613 dead transitions. [2024-06-04 16:19:00,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 613 transitions, 10589 flow [2024-06-04 16:19:00,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:00,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:00,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 16:19:00,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 16:19:00,338 INFO L175 Difference]: Start difference. First operand has 464 places, 582 transitions, 8279 flow. Second operand 8 states and 193 transitions. [2024-06-04 16:19:00,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 613 transitions, 10589 flow [2024-06-04 16:19:03,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 613 transitions, 9942 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:03,270 INFO L231 Difference]: Finished difference. Result has 466 places, 588 transitions, 8144 flow [2024-06-04 16:19:03,270 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-04 16:19:03,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-04 16:19:03,270 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 588 transitions, 8144 flow [2024-06-04 16:19:03,271 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-04 16:19:03,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:03,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:03,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 16:19:03,271 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-04 16:19:03,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:03,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1579024431, now seen corresponding path program 17 times [2024-06-04 16:19:03,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:03,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244110965] [2024-06-04 16:19:03,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:03,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:03,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:03,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:03,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:03,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244110965] [2024-06-04 16:19:03,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244110965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:03,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:03,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:03,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026882225] [2024-06-04 16:19:03,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:03,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:03,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:03,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:03,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:03,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:03,648 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-04 16:19:03,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:03,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:03,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:04,593 INFO L124 PetriNetUnfolderBase]: 2800/4792 cut-off events. [2024-06-04 16:19:04,593 INFO L125 PetriNetUnfolderBase]: For 555013/555013 co-relation queries the response was YES. [2024-06-04 16:19:04,651 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-04 16:19:04,669 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 197 changer transitions 0/615 dead transitions. [2024-06-04 16:19:04,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 615 transitions, 10116 flow [2024-06-04 16:19:04,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:04,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:04,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 16:19:04,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-04 16:19:04,670 INFO L175 Difference]: Start difference. First operand has 466 places, 588 transitions, 8144 flow. Second operand 8 states and 194 transitions. [2024-06-04 16:19:04,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 615 transitions, 10116 flow [2024-06-04 16:19:07,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 615 transitions, 9727 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-04 16:19:07,915 INFO L231 Difference]: Finished difference. Result has 470 places, 588 transitions, 8155 flow [2024-06-04 16:19:07,915 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-04 16:19:07,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-04 16:19:07,915 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 588 transitions, 8155 flow [2024-06-04 16:19:07,915 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-04 16:19:07,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:07,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:07,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 16:19:07,915 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-04 16:19:07,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:07,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1469542133, now seen corresponding path program 13 times [2024-06-04 16:19:07,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:07,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825174223] [2024-06-04 16:19:07,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:07,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:07,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:08,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:08,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:08,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825174223] [2024-06-04 16:19:08,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825174223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:08,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:08,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:08,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919967997] [2024-06-04 16:19:08,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:08,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:08,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:08,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:08,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:08,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:08,305 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-04 16:19:08,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:08,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:08,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:09,273 INFO L124 PetriNetUnfolderBase]: 2810/4810 cut-off events. [2024-06-04 16:19:09,273 INFO L125 PetriNetUnfolderBase]: For 564617/564617 co-relation queries the response was YES. [2024-06-04 16:19:09,331 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-04 16:19:09,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 438 selfloop transitions, 172 changer transitions 0/617 dead transitions. [2024-06-04 16:19:09,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 617 transitions, 10000 flow [2024-06-04 16:19:09,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:09,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:09,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 16:19:09,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 16:19:09,349 INFO L175 Difference]: Start difference. First operand has 470 places, 588 transitions, 8155 flow. Second operand 8 states and 190 transitions. [2024-06-04 16:19:09,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 617 transitions, 10000 flow [2024-06-04 16:19:13,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 617 transitions, 9552 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-04 16:19:13,120 INFO L231 Difference]: Finished difference. Result has 472 places, 594 transitions, 8168 flow [2024-06-04 16:19:13,120 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-04 16:19:13,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-04 16:19:13,121 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 594 transitions, 8168 flow [2024-06-04 16:19:13,121 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-04 16:19:13,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:13,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:13,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 16:19:13,121 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-04 16:19:13,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:13,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1738250727, now seen corresponding path program 18 times [2024-06-04 16:19:13,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:13,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100510578] [2024-06-04 16:19:13,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:13,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:13,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:13,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:13,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:13,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100510578] [2024-06-04 16:19:13,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100510578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:13,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:13,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:13,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421534173] [2024-06-04 16:19:13,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:13,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:13,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:13,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:13,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:13,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:13,520 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-04 16:19:13,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:13,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:13,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:14,651 INFO L124 PetriNetUnfolderBase]: 2815/4815 cut-off events. [2024-06-04 16:19:14,651 INFO L125 PetriNetUnfolderBase]: For 573483/573483 co-relation queries the response was YES. [2024-06-04 16:19:14,704 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-04 16:19:14,721 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 522 selfloop transitions, 89 changer transitions 0/618 dead transitions. [2024-06-04 16:19:14,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 618 transitions, 9481 flow [2024-06-04 16:19:14,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:14,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:14,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 16:19:14,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:19:14,722 INFO L175 Difference]: Start difference. First operand has 472 places, 594 transitions, 8168 flow. Second operand 8 states and 184 transitions. [2024-06-04 16:19:14,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 618 transitions, 9481 flow [2024-06-04 16:19:18,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 618 transitions, 8888 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-04 16:19:18,281 INFO L231 Difference]: Finished difference. Result has 473 places, 597 transitions, 7804 flow [2024-06-04 16:19:18,282 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-04 16:19:18,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-04 16:19:18,282 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 597 transitions, 7804 flow [2024-06-04 16:19:18,282 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-04 16:19:18,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:18,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:18,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 16:19:18,283 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-04 16:19:18,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:18,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1253955951, now seen corresponding path program 19 times [2024-06-04 16:19:18,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:18,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765694231] [2024-06-04 16:19:18,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:18,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:18,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-04 16:19:18,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:18,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765694231] [2024-06-04 16:19:18,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765694231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:18,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:18,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:18,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146877491] [2024-06-04 16:19:18,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:18,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:18,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:18,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:18,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:18,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:18,682 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-04 16:19:18,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:18,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:18,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:19,672 INFO L124 PetriNetUnfolderBase]: 2812/4811 cut-off events. [2024-06-04 16:19:19,672 INFO L125 PetriNetUnfolderBase]: For 571793/571793 co-relation queries the response was YES. [2024-06-04 16:19:19,730 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-04 16:19:19,748 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 514 selfloop transitions, 95 changer transitions 0/616 dead transitions. [2024-06-04 16:19:19,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 616 transitions, 9304 flow [2024-06-04 16:19:19,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:19,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:19,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 16:19:19,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:19:19,749 INFO L175 Difference]: Start difference. First operand has 473 places, 597 transitions, 7804 flow. Second operand 8 states and 184 transitions. [2024-06-04 16:19:19,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 616 transitions, 9304 flow [2024-06-04 16:19:22,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 616 transitions, 9026 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-04 16:19:22,813 INFO L231 Difference]: Finished difference. Result has 472 places, 597 transitions, 7722 flow [2024-06-04 16:19:22,813 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-04 16:19:22,814 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-04 16:19:22,814 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 597 transitions, 7722 flow [2024-06-04 16:19:22,814 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-04 16:19:22,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:22,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:22,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 16:19:22,814 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-04 16:19:22,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:22,815 INFO L85 PathProgramCache]: Analyzing trace with hash -298438579, now seen corresponding path program 20 times [2024-06-04 16:19:22,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:22,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834976403] [2024-06-04 16:19:22,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:22,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:22,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:23,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:23,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:23,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834976403] [2024-06-04 16:19:23,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834976403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:23,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:23,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:23,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057801203] [2024-06-04 16:19:23,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:23,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:23,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:23,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:23,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:23,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:23,199 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-04 16:19:23,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:23,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:23,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:24,126 INFO L124 PetriNetUnfolderBase]: 2817/4820 cut-off events. [2024-06-04 16:19:24,126 INFO L125 PetriNetUnfolderBase]: For 580001/580001 co-relation queries the response was YES. [2024-06-04 16:19:24,183 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-04 16:19:24,198 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 217 changer transitions 0/619 dead transitions. [2024-06-04 16:19:24,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 619 transitions, 9267 flow [2024-06-04 16:19:24,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:24,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:24,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 16:19:24,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-04 16:19:24,199 INFO L175 Difference]: Start difference. First operand has 472 places, 597 transitions, 7722 flow. Second operand 8 states and 185 transitions. [2024-06-04 16:19:24,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 619 transitions, 9267 flow [2024-06-04 16:19:27,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 619 transitions, 9034 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 16:19:27,424 INFO L231 Difference]: Finished difference. Result has 475 places, 600 transitions, 7966 flow [2024-06-04 16:19:27,425 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-04 16:19:27,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-04 16:19:27,425 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 600 transitions, 7966 flow [2024-06-04 16:19:27,425 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-04 16:19:27,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:27,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:27,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 16:19:27,425 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-04 16:19:27,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:27,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1794283067, now seen corresponding path program 21 times [2024-06-04 16:19:27,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:27,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077143442] [2024-06-04 16:19:27,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:27,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:27,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:27,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:27,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:27,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077143442] [2024-06-04 16:19:27,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077143442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:27,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:27,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:27,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384872294] [2024-06-04 16:19:27,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:27,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:27,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:27,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:27,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:27,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:27,817 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-04 16:19:27,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:27,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:27,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:28,801 INFO L124 PetriNetUnfolderBase]: 2814/4816 cut-off events. [2024-06-04 16:19:28,801 INFO L125 PetriNetUnfolderBase]: For 582897/582897 co-relation queries the response was YES. [2024-06-04 16:19:28,859 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-04 16:19:28,876 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 96 changer transitions 0/620 dead transitions. [2024-06-04 16:19:28,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 620 transitions, 9240 flow [2024-06-04 16:19:28,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:19:28,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:19:28,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-04 16:19:28,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-04 16:19:28,877 INFO L175 Difference]: Start difference. First operand has 475 places, 600 transitions, 7966 flow. Second operand 10 states and 219 transitions. [2024-06-04 16:19:28,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 620 transitions, 9240 flow [2024-06-04 16:19:32,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 620 transitions, 8888 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:32,051 INFO L231 Difference]: Finished difference. Result has 479 places, 600 transitions, 7812 flow [2024-06-04 16:19:32,052 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-04 16:19:32,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-04 16:19:32,052 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 600 transitions, 7812 flow [2024-06-04 16:19:32,052 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-04 16:19:32,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:32,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:32,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 16:19:32,053 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-04 16:19:32,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:32,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1794669203, now seen corresponding path program 14 times [2024-06-04 16:19:32,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:32,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015731478] [2024-06-04 16:19:32,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:32,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:32,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:32,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-04 16:19:32,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:32,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015731478] [2024-06-04 16:19:32,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015731478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:32,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:32,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:32,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843274280] [2024-06-04 16:19:32,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:32,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:32,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:32,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:32,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:32,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:32,442 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-04 16:19:32,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:32,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:32,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:33,408 INFO L124 PetriNetUnfolderBase]: 2819/4825 cut-off events. [2024-06-04 16:19:33,408 INFO L125 PetriNetUnfolderBase]: For 591810/591810 co-relation queries the response was YES. [2024-06-04 16:19:33,465 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-04 16:19:33,481 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 447 selfloop transitions, 170 changer transitions 0/624 dead transitions. [2024-06-04 16:19:33,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 624 transitions, 9862 flow [2024-06-04 16:19:33,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:33,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:33,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 16:19:33,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 16:19:33,482 INFO L175 Difference]: Start difference. First operand has 479 places, 600 transitions, 7812 flow. Second operand 8 states and 189 transitions. [2024-06-04 16:19:33,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 624 transitions, 9862 flow [2024-06-04 16:19:37,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 624 transitions, 9650 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 16:19:37,033 INFO L231 Difference]: Finished difference. Result has 478 places, 603 transitions, 7986 flow [2024-06-04 16:19:37,033 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-04 16:19:37,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-04 16:19:37,033 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 603 transitions, 7986 flow [2024-06-04 16:19:37,033 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-04 16:19:37,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:37,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:37,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 16:19:37,034 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-04 16:19:37,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:37,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1254163155, now seen corresponding path program 15 times [2024-06-04 16:19:37,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:37,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154059130] [2024-06-04 16:19:37,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:37,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:37,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:37,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-04 16:19:37,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:37,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154059130] [2024-06-04 16:19:37,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154059130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:37,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:37,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:37,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323439556] [2024-06-04 16:19:37,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:37,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:37,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:37,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:37,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:37,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:37,420 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-04 16:19:37,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:37,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:37,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:38,488 INFO L124 PetriNetUnfolderBase]: 2816/4821 cut-off events. [2024-06-04 16:19:38,488 INFO L125 PetriNetUnfolderBase]: For 594280/594280 co-relation queries the response was YES. [2024-06-04 16:19:38,539 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-04 16:19:38,553 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 447 selfloop transitions, 169 changer transitions 0/623 dead transitions. [2024-06-04 16:19:38,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 623 transitions, 9754 flow [2024-06-04 16:19:38,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:38,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:38,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 16:19:38,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 16:19:38,554 INFO L175 Difference]: Start difference. First operand has 478 places, 603 transitions, 7986 flow. Second operand 8 states and 189 transitions. [2024-06-04 16:19:38,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 623 transitions, 9754 flow [2024-06-04 16:19:42,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 623 transitions, 9288 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:42,139 INFO L231 Difference]: Finished difference. Result has 480 places, 603 transitions, 7864 flow [2024-06-04 16:19:42,139 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-04 16:19:42,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-04 16:19:42,140 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 603 transitions, 7864 flow [2024-06-04 16:19:42,140 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-04 16:19:42,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:42,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:42,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 16:19:42,140 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-04 16:19:42,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:42,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1501150071, now seen corresponding path program 22 times [2024-06-04 16:19:42,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:42,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693945909] [2024-06-04 16:19:42,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:42,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:42,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:42,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:42,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:42,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693945909] [2024-06-04 16:19:42,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693945909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:42,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:42,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:42,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76531904] [2024-06-04 16:19:42,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:42,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:42,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:42,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:42,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:42,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:42,512 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-04 16:19:42,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:42,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:42,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:43,501 INFO L124 PetriNetUnfolderBase]: 2842/4865 cut-off events. [2024-06-04 16:19:43,502 INFO L125 PetriNetUnfolderBase]: For 618231/618231 co-relation queries the response was YES. [2024-06-04 16:19:43,560 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-04 16:19:43,577 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 129 changer transitions 0/631 dead transitions. [2024-06-04 16:19:43,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 631 transitions, 9572 flow [2024-06-04 16:19:43,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:43,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:43,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 16:19:43,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 16:19:43,578 INFO L175 Difference]: Start difference. First operand has 480 places, 603 transitions, 7864 flow. Second operand 8 states and 181 transitions. [2024-06-04 16:19:43,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 631 transitions, 9572 flow [2024-06-04 16:19:47,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 631 transitions, 9222 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 16:19:47,216 INFO L231 Difference]: Finished difference. Result has 482 places, 615 transitions, 8018 flow [2024-06-04 16:19:47,216 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-04 16:19:47,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-04 16:19:47,216 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 615 transitions, 8018 flow [2024-06-04 16:19:47,216 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-04 16:19:47,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:47,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:47,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 16:19:47,216 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-04 16:19:47,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:47,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1803618101, now seen corresponding path program 16 times [2024-06-04 16:19:47,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:47,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971661497] [2024-06-04 16:19:47,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:47,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:47,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:47,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:47,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:47,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971661497] [2024-06-04 16:19:47,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971661497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:47,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:47,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:47,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689868681] [2024-06-04 16:19:47,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:47,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:47,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:47,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:47,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:47,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:47,597 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-04 16:19:47,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:47,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:47,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:48,558 INFO L124 PetriNetUnfolderBase]: 2863/4900 cut-off events. [2024-06-04 16:19:48,558 INFO L125 PetriNetUnfolderBase]: For 643484/643484 co-relation queries the response was YES. [2024-06-04 16:19:48,616 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-04 16:19:48,632 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 455 selfloop transitions, 180 changer transitions 0/642 dead transitions. [2024-06-04 16:19:48,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 642 transitions, 10218 flow [2024-06-04 16:19:48,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:48,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:48,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 16:19:48,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 16:19:48,633 INFO L175 Difference]: Start difference. First operand has 482 places, 615 transitions, 8018 flow. Second operand 8 states and 187 transitions. [2024-06-04 16:19:48,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 642 transitions, 10218 flow [2024-06-04 16:19:52,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 642 transitions, 10046 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-04 16:19:52,322 INFO L231 Difference]: Finished difference. Result has 487 places, 624 transitions, 8356 flow [2024-06-04 16:19:52,322 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-04 16:19:52,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-04 16:19:52,323 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 624 transitions, 8356 flow [2024-06-04 16:19:52,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-04 16:19:52,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:52,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] [2024-06-04 16:19:52,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 16:19:52,323 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-04 16:19:52,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:52,323 INFO L85 PathProgramCache]: Analyzing trace with hash -423743881, now seen corresponding path program 23 times [2024-06-04 16:19:52,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:52,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167294036] [2024-06-04 16:19:52,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:52,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:52,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:52,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:52,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:52,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167294036] [2024-06-04 16:19:52,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167294036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:52,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:52,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:52,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555375752] [2024-06-04 16:19:52,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:52,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:52,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:52,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:52,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:52,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:52,708 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-04 16:19:52,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:52,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:52,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:53,713 INFO L124 PetriNetUnfolderBase]: 2860/4896 cut-off events. [2024-06-04 16:19:53,713 INFO L125 PetriNetUnfolderBase]: For 646460/646460 co-relation queries the response was YES. [2024-06-04 16:19:53,774 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-04 16:19:53,793 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 130 changer transitions 0/642 dead transitions. [2024-06-04 16:19:53,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 642 transitions, 9918 flow [2024-06-04 16:19:53,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:19:53,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:19:53,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-04 16:19:53,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 16:19:53,794 INFO L175 Difference]: Start difference. First operand has 487 places, 624 transitions, 8356 flow. Second operand 10 states and 220 transitions. [2024-06-04 16:19:53,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 642 transitions, 9918 flow [2024-06-04 16:19:57,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 642 transitions, 9642 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 16:19:57,898 INFO L231 Difference]: Finished difference. Result has 494 places, 624 transitions, 8346 flow [2024-06-04 16:19:57,898 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-04 16:19:57,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-04 16:19:57,898 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 624 transitions, 8346 flow [2024-06-04 16:19:57,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-04 16:19:57,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:57,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-04 16:19:57,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 16:19:57,899 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-04 16:19:57,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:57,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1375521431, now seen corresponding path program 17 times [2024-06-04 16:19:57,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:57,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520823556] [2024-06-04 16:19:57,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:57,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:57,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:58,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:58,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:58,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520823556] [2024-06-04 16:19:58,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520823556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:58,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:58,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:58,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520955505] [2024-06-04 16:19:58,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:58,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:58,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:58,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:58,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:19:58,314 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-04 16:19:58,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:58,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:19:58,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:59,307 INFO L124 PetriNetUnfolderBase]: 2857/4902 cut-off events. [2024-06-04 16:19:59,307 INFO L125 PetriNetUnfolderBase]: For 647843/647843 co-relation queries the response was YES. [2024-06-04 16:19:59,369 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-04 16:19:59,386 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 601 selfloop transitions, 31 changer transitions 0/639 dead transitions. [2024-06-04 16:19:59,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 639 transitions, 9646 flow [2024-06-04 16:19:59,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:59,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:59,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-04 16:19:59,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-04 16:19:59,387 INFO L175 Difference]: Start difference. First operand has 494 places, 624 transitions, 8346 flow. Second operand 8 states and 174 transitions. [2024-06-04 16:19:59,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 639 transitions, 9646 flow [2024-06-04 16:20:03,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 639 transitions, 9242 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-04 16:20:03,615 INFO L231 Difference]: Finished difference. Result has 493 places, 624 transitions, 8010 flow [2024-06-04 16:20:03,615 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-04 16:20:03,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-04 16:20:03,615 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 624 transitions, 8010 flow [2024-06-04 16:20:03,615 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-04 16:20:03,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:03,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] [2024-06-04 16:20:03,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 16:20:03,616 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-04 16:20:03,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:03,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1244442357, now seen corresponding path program 18 times [2024-06-04 16:20:03,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:03,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842014472] [2024-06-04 16:20:03,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:03,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:03,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:03,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:03,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:03,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842014472] [2024-06-04 16:20:03,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842014472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:03,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:03,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:03,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697683151] [2024-06-04 16:20:03,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:03,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:03,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:03,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:03,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:04,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:04,010 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-04 16:20:04,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:04,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:04,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:05,044 INFO L124 PetriNetUnfolderBase]: 2854/4888 cut-off events. [2024-06-04 16:20:05,044 INFO L125 PetriNetUnfolderBase]: For 648746/648746 co-relation queries the response was YES. [2024-06-04 16:20:05,101 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-04 16:20:05,116 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 181 changer transitions 0/640 dead transitions. [2024-06-04 16:20:05,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 640 transitions, 9568 flow [2024-06-04 16:20:05,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:20:05,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:20:05,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 16:20:05,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:20:05,117 INFO L175 Difference]: Start difference. First operand has 493 places, 624 transitions, 8010 flow. Second operand 8 states and 184 transitions. [2024-06-04 16:20:05,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 640 transitions, 9568 flow [2024-06-04 16:20:08,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 640 transitions, 9474 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 16:20:08,995 INFO L231 Difference]: Finished difference. Result has 495 places, 624 transitions, 8284 flow [2024-06-04 16:20:08,995 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-04 16:20:08,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-04 16:20:08,996 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 624 transitions, 8284 flow [2024-06-04 16:20:08,996 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-04 16:20:08,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:08,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:08,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 16:20:08,996 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-04 16:20:08,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:08,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1244442171, now seen corresponding path program 24 times [2024-06-04 16:20:08,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:08,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237325366] [2024-06-04 16:20:08,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:08,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:09,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:09,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:09,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:09,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237325366] [2024-06-04 16:20:09,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237325366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:09,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:09,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:09,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421765853] [2024-06-04 16:20:09,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:09,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:09,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:09,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:09,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:09,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:09,377 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-04 16:20:09,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:09,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:09,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:10,553 INFO L124 PetriNetUnfolderBase]: 2851/4884 cut-off events. [2024-06-04 16:20:10,553 INFO L125 PetriNetUnfolderBase]: For 651476/651476 co-relation queries the response was YES. [2024-06-04 16:20:10,607 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-04 16:20:10,621 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 132 changer transitions 0/642 dead transitions. [2024-06-04 16:20:10,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 642 transitions, 9596 flow [2024-06-04 16:20:10,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:20:10,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:20:10,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-04 16:20:10,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064935064935064 [2024-06-04 16:20:10,622 INFO L175 Difference]: Start difference. First operand has 495 places, 624 transitions, 8284 flow. Second operand 11 states and 234 transitions. [2024-06-04 16:20:10,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 642 transitions, 9596 flow [2024-06-04 16:20:14,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 642 transitions, 9224 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 16:20:14,954 INFO L231 Difference]: Finished difference. Result has 500 places, 624 transitions, 8182 flow [2024-06-04 16:20:14,954 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-04 16:20:14,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-04 16:20:14,955 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 624 transitions, 8182 flow [2024-06-04 16:20:14,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-04 16:20:14,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:14,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-04 16:20:14,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 16:20:14,955 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-04 16:20:14,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:14,955 INFO L85 PathProgramCache]: Analyzing trace with hash 291202615, now seen corresponding path program 25 times [2024-06-04 16:20:14,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:14,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586422025] [2024-06-04 16:20:14,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:14,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:14,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:15,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:15,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:15,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586422025] [2024-06-04 16:20:15,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586422025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:15,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:15,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:15,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025555208] [2024-06-04 16:20:15,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:15,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:15,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:15,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:15,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:15,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:15,345 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-04 16:20:15,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:15,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:15,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:16,360 INFO L124 PetriNetUnfolderBase]: 2848/4880 cut-off events. [2024-06-04 16:20:16,361 INFO L125 PetriNetUnfolderBase]: For 652103/652103 co-relation queries the response was YES. [2024-06-04 16:20:16,419 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-04 16:20:16,436 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 193 changer transitions 0/648 dead transitions. [2024-06-04 16:20:16,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 648 transitions, 9782 flow [2024-06-04 16:20:16,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:20:16,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:20:16,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:20:16,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 16:20:16,437 INFO L175 Difference]: Start difference. First operand has 500 places, 624 transitions, 8182 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:20:16,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 648 transitions, 9782 flow [2024-06-04 16:20:20,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 648 transitions, 9486 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-04 16:20:20,940 INFO L231 Difference]: Finished difference. Result has 497 places, 624 transitions, 8286 flow [2024-06-04 16:20:20,940 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-04 16:20:20,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-04 16:20:20,940 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 624 transitions, 8286 flow [2024-06-04 16:20:20,940 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-04 16:20:20,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:20,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:20,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 16:20:20,940 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-04 16:20:20,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:20,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1880537709, now seen corresponding path program 19 times [2024-06-04 16:20:20,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:20,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609305861] [2024-06-04 16:20:20,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:20,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:20,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:21,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:21,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:21,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609305861] [2024-06-04 16:20:21,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609305861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:21,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:21,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:21,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049234032] [2024-06-04 16:20:21,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:21,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:21,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:21,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:21,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:21,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:21,318 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-04 16:20:21,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:21,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:21,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:22,380 INFO L124 PetriNetUnfolderBase]: 2869/4924 cut-off events. [2024-06-04 16:20:22,381 INFO L125 PetriNetUnfolderBase]: For 679911/679913 co-relation queries the response was YES. [2024-06-04 16:20:22,443 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-04 16:20:22,461 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 530 selfloop transitions, 120 changer transitions 0/657 dead transitions. [2024-06-04 16:20:22,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 657 transitions, 10327 flow [2024-06-04 16:20:22,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:20:22,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:20:22,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 16:20:22,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-04 16:20:22,463 INFO L175 Difference]: Start difference. First operand has 497 places, 624 transitions, 8286 flow. Second operand 6 states and 157 transitions. [2024-06-04 16:20:22,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 657 transitions, 10327 flow [2024-06-04 16:20:26,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 657 transitions, 9757 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 16:20:26,945 INFO L231 Difference]: Finished difference. Result has 495 places, 633 transitions, 8268 flow [2024-06-04 16:20:26,946 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-04 16:20:26,946 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-04 16:20:26,946 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 633 transitions, 8268 flow [2024-06-04 16:20:26,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-04 16:20:26,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:26,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-04 16:20:26,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 16:20:26,946 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-04 16:20:26,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:26,946 INFO L85 PathProgramCache]: Analyzing trace with hash -488779027, now seen corresponding path program 20 times [2024-06-04 16:20:26,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:26,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943323529] [2024-06-04 16:20:26,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:26,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:26,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:27,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:27,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:27,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943323529] [2024-06-04 16:20:27,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943323529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:27,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:27,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:27,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589573004] [2024-06-04 16:20:27,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:27,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:27,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:27,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:27,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:27,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:27,369 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-04 16:20:27,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:27,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:27,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:28,462 INFO L124 PetriNetUnfolderBase]: 2866/4919 cut-off events. [2024-06-04 16:20:28,462 INFO L125 PetriNetUnfolderBase]: For 659657/659657 co-relation queries the response was YES. [2024-06-04 16:20:28,524 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-04 16:20:28,541 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 601 selfloop transitions, 50 changer transitions 0/658 dead transitions. [2024-06-04 16:20:28,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 658 transitions, 9634 flow [2024-06-04 16:20:28,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:20:28,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:20:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 16:20:28,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-04 16:20:28,542 INFO L175 Difference]: Start difference. First operand has 495 places, 633 transitions, 8268 flow. Second operand 6 states and 154 transitions. [2024-06-04 16:20:28,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 658 transitions, 9634 flow [2024-06-04 16:20:32,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 658 transitions, 9457 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-04 16:20:32,350 INFO L231 Difference]: Finished difference. Result has 498 places, 633 transitions, 8215 flow [2024-06-04 16:20:32,350 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-04 16:20:32,351 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-04 16:20:32,351 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 633 transitions, 8215 flow [2024-06-04 16:20:32,351 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-04 16:20:32,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:32,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:32,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 16:20:32,351 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-04 16:20:32,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:32,351 INFO L85 PathProgramCache]: Analyzing trace with hash 431943119, now seen corresponding path program 21 times [2024-06-04 16:20:32,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:32,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277121931] [2024-06-04 16:20:32,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:32,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:32,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:32,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:32,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277121931] [2024-06-04 16:20:32,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277121931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:32,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:32,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:32,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098864680] [2024-06-04 16:20:32,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:32,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:32,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:32,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:32,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:32,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:32,726 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-04 16:20:32,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:32,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:32,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:33,742 INFO L124 PetriNetUnfolderBase]: 2879/4942 cut-off events. [2024-06-04 16:20:33,742 INFO L125 PetriNetUnfolderBase]: For 669073/669075 co-relation queries the response was YES. [2024-06-04 16:20:33,803 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-04 16:20:33,819 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 446 selfloop transitions, 206 changer transitions 0/659 dead transitions. [2024-06-04 16:20:33,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 659 transitions, 10463 flow [2024-06-04 16:20:33,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:20:33,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:20:33,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 16:20:33,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:20:33,820 INFO L175 Difference]: Start difference. First operand has 498 places, 633 transitions, 8215 flow. Second operand 7 states and 168 transitions. [2024-06-04 16:20:33,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 659 transitions, 10463 flow [2024-06-04 16:20:37,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 659 transitions, 10316 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 16:20:37,196 INFO L231 Difference]: Finished difference. Result has 499 places, 639 transitions, 8612 flow [2024-06-04 16:20:37,197 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-04 16:20:37,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-04 16:20:37,197 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 639 transitions, 8612 flow [2024-06-04 16:20:37,197 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-04 16:20:37,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:37,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:37,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 16:20:37,197 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-04 16:20:37,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:37,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1310380457, now seen corresponding path program 22 times [2024-06-04 16:20:37,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:37,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657481366] [2024-06-04 16:20:37,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:37,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:37,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:37,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:37,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:37,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657481366] [2024-06-04 16:20:37,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657481366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:37,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:37,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:37,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334574239] [2024-06-04 16:20:37,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:37,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:37,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:37,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:37,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:37,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:37,581 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-04 16:20:37,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:37,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:37,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:38,610 INFO L124 PetriNetUnfolderBase]: 2889/4959 cut-off events. [2024-06-04 16:20:38,610 INFO L125 PetriNetUnfolderBase]: For 680098/680098 co-relation queries the response was YES. [2024-06-04 16:20:38,671 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-04 16:20:38,687 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 615 selfloop transitions, 37 changer transitions 0/659 dead transitions. [2024-06-04 16:20:38,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 659 transitions, 10085 flow [2024-06-04 16:20:38,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:20:38,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:20:38,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-04 16:20:38,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-04 16:20:38,688 INFO L175 Difference]: Start difference. First operand has 499 places, 639 transitions, 8612 flow. Second operand 7 states and 156 transitions. [2024-06-04 16:20:38,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 659 transitions, 10085 flow [2024-06-04 16:20:42,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 659 transitions, 9592 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-04 16:20:42,844 INFO L231 Difference]: Finished difference. Result has 501 places, 645 transitions, 8358 flow [2024-06-04 16:20:42,845 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-04 16:20:42,845 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-04 16:20:42,845 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 645 transitions, 8358 flow [2024-06-04 16:20:42,845 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-04 16:20:42,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:42,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:42,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 16:20:42,845 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-04 16:20:42,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:42,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1248155181, now seen corresponding path program 23 times [2024-06-04 16:20:42,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:42,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827035912] [2024-06-04 16:20:42,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:42,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:42,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:43,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:43,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:43,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827035912] [2024-06-04 16:20:43,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827035912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:43,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:43,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:43,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657156440] [2024-06-04 16:20:43,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:43,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:43,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:43,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:43,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:43,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:43,225 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-04 16:20:43,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:43,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:43,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:44,252 INFO L124 PetriNetUnfolderBase]: 2894/4969 cut-off events. [2024-06-04 16:20:44,252 INFO L125 PetriNetUnfolderBase]: For 678812/678814 co-relation queries the response was YES. [2024-06-04 16:20:44,313 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-04 16:20:44,331 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 452 selfloop transitions, 212 changer transitions 0/671 dead transitions. [2024-06-04 16:20:44,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 671 transitions, 10574 flow [2024-06-04 16:20:44,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:20:44,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:20:44,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 16:20:44,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 16:20:44,332 INFO L175 Difference]: Start difference. First operand has 501 places, 645 transitions, 8358 flow. Second operand 7 states and 172 transitions. [2024-06-04 16:20:44,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 671 transitions, 10574 flow [2024-06-04 16:20:48,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 671 transitions, 10462 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 16:20:48,647 INFO L231 Difference]: Finished difference. Result has 503 places, 648 transitions, 8742 flow [2024-06-04 16:20:48,647 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-04 16:20:48,647 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-04 16:20:48,647 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 648 transitions, 8742 flow [2024-06-04 16:20:48,647 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-04 16:20:48,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:48,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:48,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 16:20:48,647 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-04 16:20:48,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:48,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1229323447, now seen corresponding path program 26 times [2024-06-04 16:20:48,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:48,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761267411] [2024-06-04 16:20:48,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:48,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:48,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:48,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:48,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:48,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761267411] [2024-06-04 16:20:48,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761267411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:48,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:48,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:48,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51747386] [2024-06-04 16:20:48,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:48,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:48,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:48,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:48,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:49,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:49,029 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-04 16:20:49,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:49,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:49,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:50,137 INFO L124 PetriNetUnfolderBase]: 2891/4954 cut-off events. [2024-06-04 16:20:50,137 INFO L125 PetriNetUnfolderBase]: For 672025/672025 co-relation queries the response was YES. [2024-06-04 16:20:50,201 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-04 16:20:50,218 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 477 selfloop transitions, 197 changer transitions 0/681 dead transitions. [2024-06-04 16:20:50,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 681 transitions, 10692 flow [2024-06-04 16:20:50,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:20:50,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:20:50,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-04 16:20:50,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-04 16:20:50,219 INFO L175 Difference]: Start difference. First operand has 503 places, 648 transitions, 8742 flow. Second operand 9 states and 221 transitions. [2024-06-04 16:20:50,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 681 transitions, 10692 flow [2024-06-04 16:20:54,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 681 transitions, 10258 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-04 16:20:54,608 INFO L231 Difference]: Finished difference. Result has 506 places, 648 transitions, 8728 flow [2024-06-04 16:20:54,608 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-04 16:20:54,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-04 16:20:54,608 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 648 transitions, 8728 flow [2024-06-04 16:20:54,608 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-04 16:20:54,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:54,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] [2024-06-04 16:20:54,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 16:20:54,608 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-04 16:20:54,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:54,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1627271917, now seen corresponding path program 24 times [2024-06-04 16:20:54,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:54,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061776629] [2024-06-04 16:20:54,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:54,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:54,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:54,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:54,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:54,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061776629] [2024-06-04 16:20:54,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061776629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:54,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:54,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:54,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877661124] [2024-06-04 16:20:54,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:54,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:54,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:54,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:54,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:54,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:20:54,997 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-04 16:20:54,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:54,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:20:54,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:56,136 INFO L124 PetriNetUnfolderBase]: 2888/4960 cut-off events. [2024-06-04 16:20:56,136 INFO L125 PetriNetUnfolderBase]: For 652982/652982 co-relation queries the response was YES. [2024-06-04 16:20:56,193 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-04 16:20:56,208 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 541 selfloop transitions, 130 changer transitions 0/678 dead transitions. [2024-06-04 16:20:56,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 678 transitions, 10146 flow [2024-06-04 16:20:56,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:20:56,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:20:56,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 16:20:56,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-04 16:20:56,209 INFO L175 Difference]: Start difference. First operand has 506 places, 648 transitions, 8728 flow. Second operand 8 states and 199 transitions. [2024-06-04 16:20:56,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 678 transitions, 10146 flow [2024-06-04 16:21:00,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 678 transitions, 9666 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-04 16:21:00,453 INFO L231 Difference]: Finished difference. Result has 502 places, 648 transitions, 8540 flow [2024-06-04 16:21:00,453 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-04 16:21:00,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-04 16:21:00,454 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 648 transitions, 8540 flow [2024-06-04 16:21:00,454 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-04 16:21:00,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:00,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:00,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-04 16:21:00,454 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-04 16:21:00,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:00,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1229502193, now seen corresponding path program 25 times [2024-06-04 16:21:00,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:00,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504115166] [2024-06-04 16:21:00,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:00,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:00,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:00,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-04 16:21:00,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:00,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504115166] [2024-06-04 16:21:00,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504115166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:00,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:00,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:00,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227457607] [2024-06-04 16:21:00,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:00,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:00,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:00,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:00,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:00,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:00,834 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-04 16:21:00,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:00,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:00,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:01,870 INFO L124 PetriNetUnfolderBase]: 2893/4959 cut-off events. [2024-06-04 16:21:01,870 INFO L125 PetriNetUnfolderBase]: For 634248/634248 co-relation queries the response was YES. [2024-06-04 16:21:01,930 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-04 16:21:02,080 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 452 selfloop transitions, 211 changer transitions 0/670 dead transitions. [2024-06-04 16:21:02,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 670 transitions, 10466 flow [2024-06-04 16:21:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:02,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:02,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:21:02,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 16:21:02,081 INFO L175 Difference]: Start difference. First operand has 502 places, 648 transitions, 8540 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:21:02,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 670 transitions, 10466 flow [2024-06-04 16:21:06,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 670 transitions, 10138 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 16:21:06,316 INFO L231 Difference]: Finished difference. Result has 501 places, 651 transitions, 8702 flow [2024-06-04 16:21:06,316 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-04 16:21:06,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-04 16:21:06,316 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 651 transitions, 8702 flow [2024-06-04 16:21:06,316 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-04 16:21:06,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:06,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-04 16:21:06,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-04 16:21:06,316 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-04 16:21:06,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:06,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1248166527, now seen corresponding path program 27 times [2024-06-04 16:21:06,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:06,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249910092] [2024-06-04 16:21:06,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:06,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:06,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:06,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:06,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:06,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249910092] [2024-06-04 16:21:06,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249910092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:06,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:06,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:06,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480922900] [2024-06-04 16:21:06,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:06,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:06,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:06,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:06,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:06,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:06,696 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-04 16:21:06,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:06,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:06,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:07,792 INFO L124 PetriNetUnfolderBase]: 2890/4966 cut-off events. [2024-06-04 16:21:07,792 INFO L125 PetriNetUnfolderBase]: For 617344/617346 co-relation queries the response was YES. [2024-06-04 16:21:07,856 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-04 16:21:07,873 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 201 changer transitions 0/696 dead transitions. [2024-06-04 16:21:07,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 696 transitions, 10948 flow [2024-06-04 16:21:07,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:21:07,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:21:07,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-04 16:21:07,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-04 16:21:07,874 INFO L175 Difference]: Start difference. First operand has 501 places, 651 transitions, 8702 flow. Second operand 11 states and 266 transitions. [2024-06-04 16:21:07,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 696 transitions, 10948 flow [2024-06-04 16:21:11,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 696 transitions, 10397 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-04 16:21:11,218 INFO L231 Difference]: Finished difference. Result has 505 places, 651 transitions, 8587 flow [2024-06-04 16:21:11,218 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-04 16:21:11,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-04 16:21:11,219 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 651 transitions, 8587 flow [2024-06-04 16:21:11,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-04 16:21:11,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:11,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-04 16:21:11,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-04 16:21:11,219 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-04 16:21:11,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash -2052800649, now seen corresponding path program 28 times [2024-06-04 16:21:11,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:11,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946849376] [2024-06-04 16:21:11,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:11,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:11,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:11,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:11,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:11,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946849376] [2024-06-04 16:21:11,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946849376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:11,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:11,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:11,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244100457] [2024-06-04 16:21:11,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:11,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:11,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:11,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:11,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:11,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:11,618 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-04 16:21:11,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:11,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:11,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:12,679 INFO L124 PetriNetUnfolderBase]: 2887/4962 cut-off events. [2024-06-04 16:21:12,679 INFO L125 PetriNetUnfolderBase]: For 599346/599348 co-relation queries the response was YES. [2024-06-04 16:21:12,739 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-04 16:21:12,756 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 197 changer transitions 0/687 dead transitions. [2024-06-04 16:21:12,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 687 transitions, 10537 flow [2024-06-04 16:21:12,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:21:12,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:21:12,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-04 16:21:12,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-04 16:21:12,756 INFO L175 Difference]: Start difference. First operand has 505 places, 651 transitions, 8587 flow. Second operand 9 states and 221 transitions. [2024-06-04 16:21:12,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 687 transitions, 10537 flow [2024-06-04 16:21:16,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 687 transitions, 10013 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-06-04 16:21:16,491 INFO L231 Difference]: Finished difference. Result has 500 places, 651 transitions, 8491 flow [2024-06-04 16:21:16,491 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-04 16:21:16,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-04 16:21:16,491 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 651 transitions, 8491 flow [2024-06-04 16:21:16,491 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-04 16:21:16,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:16,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:16,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-04 16:21:16,492 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-04 16:21:16,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:16,492 INFO L85 PathProgramCache]: Analyzing trace with hash 203656019, now seen corresponding path program 26 times [2024-06-04 16:21:16,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:16,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407932727] [2024-06-04 16:21:16,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:16,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:16,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:16,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:16,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:16,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407932727] [2024-06-04 16:21:16,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407932727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:16,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:16,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:16,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996138159] [2024-06-04 16:21:16,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:16,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:16,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:16,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:16,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:16,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:16,869 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-04 16:21:16,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:16,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:16,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:17,869 INFO L124 PetriNetUnfolderBase]: 2884/4958 cut-off events. [2024-06-04 16:21:17,869 INFO L125 PetriNetUnfolderBase]: For 565169/565171 co-relation queries the response was YES. [2024-06-04 16:21:17,928 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-04 16:21:17,944 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 454 selfloop transitions, 215 changer transitions 0/676 dead transitions. [2024-06-04 16:21:17,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 676 transitions, 10379 flow [2024-06-04 16:21:17,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:17,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:17,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 16:21:17,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 16:21:17,948 INFO L175 Difference]: Start difference. First operand has 500 places, 651 transitions, 8491 flow. Second operand 7 states and 175 transitions. [2024-06-04 16:21:17,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 676 transitions, 10379 flow [2024-06-04 16:21:21,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 676 transitions, 9931 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-04 16:21:21,454 INFO L231 Difference]: Finished difference. Result has 497 places, 651 transitions, 8503 flow [2024-06-04 16:21:21,455 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-04 16:21:21,455 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-04 16:21:21,455 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 651 transitions, 8503 flow [2024-06-04 16:21:21,455 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-04 16:21:21,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:21,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:21,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-04 16:21:21,456 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-04 16:21:21,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:21,456 INFO L85 PathProgramCache]: Analyzing trace with hash 427181519, now seen corresponding path program 27 times [2024-06-04 16:21:21,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:21,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72610509] [2024-06-04 16:21:21,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:21,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:21,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:21,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:21,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:21,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72610509] [2024-06-04 16:21:21,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72610509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:21,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:21,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:21,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833128049] [2024-06-04 16:21:21,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:21,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:21,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:21,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:21,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:21,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:21,861 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-04 16:21:21,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:21,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:21,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:22,845 INFO L124 PetriNetUnfolderBase]: 2894/4973 cut-off events. [2024-06-04 16:21:22,845 INFO L125 PetriNetUnfolderBase]: For 547805/547805 co-relation queries the response was YES. [2024-06-04 16:21:22,905 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-04 16:21:22,922 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 611 selfloop transitions, 56 changer transitions 0/674 dead transitions. [2024-06-04 16:21:22,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 674 transitions, 9983 flow [2024-06-04 16:21:22,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:22,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:22,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 16:21:22,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:21:22,923 INFO L175 Difference]: Start difference. First operand has 497 places, 651 transitions, 8503 flow. Second operand 7 states and 161 transitions. [2024-06-04 16:21:22,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 674 transitions, 9983 flow [2024-06-04 16:21:26,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 674 transitions, 9533 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 16:21:26,590 INFO L231 Difference]: Finished difference. Result has 496 places, 657 transitions, 8285 flow [2024-06-04 16:21:26,590 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-04 16:21:26,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-04 16:21:26,590 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 657 transitions, 8285 flow [2024-06-04 16:21:26,590 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-04 16:21:26,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:26,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-04 16:21:26,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-04 16:21:26,590 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-04 16:21:26,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:26,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1229116243, now seen corresponding path program 28 times [2024-06-04 16:21:26,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:26,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871664581] [2024-06-04 16:21:26,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:26,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:26,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:26,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:26,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:26,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871664581] [2024-06-04 16:21:26,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871664581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:26,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:26,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:26,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72510053] [2024-06-04 16:21:26,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:26,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:26,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:26,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:26,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:26,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:26,972 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-04 16:21:26,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:26,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:26,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:27,976 INFO L124 PetriNetUnfolderBase]: 2891/4959 cut-off events. [2024-06-04 16:21:27,976 INFO L125 PetriNetUnfolderBase]: For 523470/523470 co-relation queries the response was YES. [2024-06-04 16:21:28,037 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-04 16:21:28,054 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 450 selfloop transitions, 221 changer transitions 0/678 dead transitions. [2024-06-04 16:21:28,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 678 transitions, 9915 flow [2024-06-04 16:21:28,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:28,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:28,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 16:21:28,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 16:21:28,055 INFO L175 Difference]: Start difference. First operand has 496 places, 657 transitions, 8285 flow. Second operand 7 states and 171 transitions. [2024-06-04 16:21:28,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 678 transitions, 9915 flow [2024-06-04 16:21:31,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 678 transitions, 9763 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-04 16:21:31,551 INFO L231 Difference]: Finished difference. Result has 498 places, 657 transitions, 8595 flow [2024-06-04 16:21:31,551 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-04 16:21:31,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-04 16:21:31,551 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 657 transitions, 8595 flow [2024-06-04 16:21:31,551 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-04 16:21:31,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:31,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:31,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-04 16:21:31,551 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-04 16:21:31,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:31,552 INFO L85 PathProgramCache]: Analyzing trace with hash 56046419, now seen corresponding path program 29 times [2024-06-04 16:21:31,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:31,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643117707] [2024-06-04 16:21:31,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:31,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:31,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:31,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:31,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643117707] [2024-06-04 16:21:31,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643117707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:31,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:31,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:31,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171184386] [2024-06-04 16:21:31,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:31,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:31,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:31,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:31,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:31,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:31,942 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-04 16:21:31,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:31,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:31,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:33,067 INFO L124 PetriNetUnfolderBase]: 2888/4965 cut-off events. [2024-06-04 16:21:33,067 INFO L125 PetriNetUnfolderBase]: For 517018/517018 co-relation queries the response was YES. [2024-06-04 16:21:33,121 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-04 16:21:33,136 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 584 selfloop transitions, 93 changer transitions 0/684 dead transitions. [2024-06-04 16:21:33,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 684 transitions, 10253 flow [2024-06-04 16:21:33,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:33,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:33,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:21:33,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 16:21:33,137 INFO L175 Difference]: Start difference. First operand has 498 places, 657 transitions, 8595 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:21:33,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 684 transitions, 10253 flow [2024-06-04 16:21:36,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 684 transitions, 9753 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-04 16:21:36,551 INFO L231 Difference]: Finished difference. Result has 496 places, 657 transitions, 8305 flow [2024-06-04 16:21:36,551 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-04 16:21:36,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-04 16:21:36,551 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 657 transitions, 8305 flow [2024-06-04 16:21:36,552 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-04 16:21:36,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:36,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:36,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-04 16:21:36,552 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-04 16:21:36,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:36,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1229116057, now seen corresponding path program 29 times [2024-06-04 16:21:36,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:36,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245244490] [2024-06-04 16:21:36,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:36,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:36,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:36,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:36,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:36,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245244490] [2024-06-04 16:21:36,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245244490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:36,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:36,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:36,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307158830] [2024-06-04 16:21:36,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:36,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:36,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:36,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:36,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:36,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:36,940 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-04 16:21:36,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:36,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:36,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:37,968 INFO L124 PetriNetUnfolderBase]: 2885/4951 cut-off events. [2024-06-04 16:21:37,968 INFO L125 PetriNetUnfolderBase]: For 493594/493594 co-relation queries the response was YES. [2024-06-04 16:21:38,026 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-04 16:21:38,043 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 204 changer transitions 0/693 dead transitions. [2024-06-04 16:21:38,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 693 transitions, 9999 flow [2024-06-04 16:21:38,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:21:38,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:21:38,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-04 16:21:38,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-06-04 16:21:38,044 INFO L175 Difference]: Start difference. First operand has 496 places, 657 transitions, 8305 flow. Second operand 10 states and 239 transitions. [2024-06-04 16:21:38,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 693 transitions, 9999 flow [2024-06-04 16:21:40,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 693 transitions, 9785 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-04 16:21:40,961 INFO L231 Difference]: Finished difference. Result has 498 places, 657 transitions, 8527 flow [2024-06-04 16:21:40,961 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-04 16:21:40,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-04 16:21:40,961 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 657 transitions, 8527 flow [2024-06-04 16:21:40,961 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-04 16:21:40,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:40,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:40,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-04 16:21:40,962 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-04 16:21:40,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:40,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1395538791, now seen corresponding path program 30 times [2024-06-04 16:21:40,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:40,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101185729] [2024-06-04 16:21:40,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:40,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:40,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:41,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:41,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:41,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101185729] [2024-06-04 16:21:41,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101185729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:41,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:41,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:41,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949369278] [2024-06-04 16:21:41,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:41,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:41,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:41,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:41,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:41,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:41,357 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-04 16:21:41,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:41,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:41,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:42,351 INFO L124 PetriNetUnfolderBase]: 2882/4957 cut-off events. [2024-06-04 16:21:42,352 INFO L125 PetriNetUnfolderBase]: For 471690/471690 co-relation queries the response was YES. [2024-06-04 16:21:42,409 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-04 16:21:42,426 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 582 selfloop transitions, 96 changer transitions 0/685 dead transitions. [2024-06-04 16:21:42,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 685 transitions, 9953 flow [2024-06-04 16:21:42,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:21:42,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:21:42,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-04 16:21:42,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-04 16:21:42,427 INFO L175 Difference]: Start difference. First operand has 498 places, 657 transitions, 8527 flow. Second operand 9 states and 208 transitions. [2024-06-04 16:21:42,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 685 transitions, 9953 flow [2024-06-04 16:21:45,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 685 transitions, 9499 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-04 16:21:45,937 INFO L231 Difference]: Finished difference. Result has 494 places, 657 transitions, 8279 flow [2024-06-04 16:21:45,937 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-04 16:21:45,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-04 16:21:45,938 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 657 transitions, 8279 flow [2024-06-04 16:21:45,938 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-04 16:21:45,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:45,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:45,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-04 16:21:45,938 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-04 16:21:45,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:45,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1395776127, now seen corresponding path program 30 times [2024-06-04 16:21:45,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:45,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960904755] [2024-06-04 16:21:45,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:45,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:46,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:46,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:46,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960904755] [2024-06-04 16:21:46,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960904755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:46,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:46,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:46,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761187171] [2024-06-04 16:21:46,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:46,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:46,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:46,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:46,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:46,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:46,345 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-04 16:21:46,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:46,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:46,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:47,354 INFO L124 PetriNetUnfolderBase]: 2879/4953 cut-off events. [2024-06-04 16:21:47,354 INFO L125 PetriNetUnfolderBase]: For 442120/442120 co-relation queries the response was YES. [2024-06-04 16:21:47,412 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-04 16:21:47,429 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 630 selfloop transitions, 49 changer transitions 0/686 dead transitions. [2024-06-04 16:21:47,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 686 transitions, 9711 flow [2024-06-04 16:21:47,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:47,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:47,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 16:21:47,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 16:21:47,430 INFO L175 Difference]: Start difference. First operand has 494 places, 657 transitions, 8279 flow. Second operand 7 states and 172 transitions. [2024-06-04 16:21:47,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 686 transitions, 9711 flow [2024-06-04 16:21:50,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 686 transitions, 9459 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-04 16:21:50,021 INFO L231 Difference]: Finished difference. Result has 492 places, 657 transitions, 8143 flow [2024-06-04 16:21:50,021 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-04 16:21:50,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-04 16:21:50,021 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 657 transitions, 8143 flow [2024-06-04 16:21:50,021 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-04 16:21:50,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:50,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:50,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-04 16:21:50,022 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-04 16:21:50,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:50,022 INFO L85 PathProgramCache]: Analyzing trace with hash 55954163, now seen corresponding path program 4 times [2024-06-04 16:21:50,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:50,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247617234] [2024-06-04 16:21:50,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:50,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:50,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:50,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:50,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:50,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247617234] [2024-06-04 16:21:50,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247617234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:50,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:50,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:50,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126963309] [2024-06-04 16:21:50,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:50,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:50,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:50,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:50,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:50,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:50,434 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-04 16:21:50,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:50,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:50,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:51,473 INFO L124 PetriNetUnfolderBase]: 2866/4934 cut-off events. [2024-06-04 16:21:51,473 INFO L125 PetriNetUnfolderBase]: For 428905/428905 co-relation queries the response was YES. [2024-06-04 16:21:51,530 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-04 16:21:51,547 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 617 selfloop transitions, 66 changer transitions 0/690 dead transitions. [2024-06-04 16:21:51,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 690 transitions, 9635 flow [2024-06-04 16:21:51,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:51,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:51,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 16:21:51,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 16:21:51,548 INFO L175 Difference]: Start difference. First operand has 492 places, 657 transitions, 8143 flow. Second operand 7 states and 175 transitions. [2024-06-04 16:21:51,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 690 transitions, 9635 flow [2024-06-04 16:21:54,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 690 transitions, 9519 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 16:21:54,034 INFO L231 Difference]: Finished difference. Result has 493 places, 657 transitions, 8169 flow [2024-06-04 16:21:54,034 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-04 16:21:54,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-04 16:21:54,034 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 657 transitions, 8169 flow [2024-06-04 16:21:54,034 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-04 16:21:54,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:54,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:54,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-04 16:21:54,034 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-04 16:21:54,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:54,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1676350263, now seen corresponding path program 5 times [2024-06-04 16:21:54,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:54,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986592161] [2024-06-04 16:21:54,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:54,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:54,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:54,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:54,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:54,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986592161] [2024-06-04 16:21:54,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986592161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:54,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:54,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:54,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517760088] [2024-06-04 16:21:54,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:54,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:54,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:54,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:54,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:54,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:54,430 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-04 16:21:54,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:54,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:54,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:55,532 INFO L124 PetriNetUnfolderBase]: 2887/4955 cut-off events. [2024-06-04 16:21:55,532 INFO L125 PetriNetUnfolderBase]: For 412637/412637 co-relation queries the response was YES. [2024-06-04 16:21:55,584 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-04 16:21:55,600 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 94 changer transitions 0/688 dead transitions. [2024-06-04 16:21:55,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 688 transitions, 9919 flow [2024-06-04 16:21:55,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:21:55,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:21:55,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 16:21:55,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 16:21:55,601 INFO L175 Difference]: Start difference. First operand has 493 places, 657 transitions, 8169 flow. Second operand 8 states and 189 transitions. [2024-06-04 16:21:55,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 688 transitions, 9919 flow [2024-06-04 16:21:57,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 688 transitions, 9802 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 16:21:57,742 INFO L231 Difference]: Finished difference. Result has 496 places, 661 transitions, 8359 flow [2024-06-04 16:21:57,742 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-04 16:21:57,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-04 16:21:57,742 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 661 transitions, 8359 flow [2024-06-04 16:21:57,742 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-04 16:21:57,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:57,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:57,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-04 16:21:57,743 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-04 16:21:57,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:57,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1679207223, now seen corresponding path program 6 times [2024-06-04 16:21:57,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:57,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471408719] [2024-06-04 16:21:57,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:57,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:58,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:58,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:58,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471408719] [2024-06-04 16:21:58,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471408719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:58,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:58,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:58,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874426656] [2024-06-04 16:21:58,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:58,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:58,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:58,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:58,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:58,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:21:58,157 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-04 16:21:58,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:58,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:21:58,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:59,120 INFO L124 PetriNetUnfolderBase]: 2895/4972 cut-off events. [2024-06-04 16:21:59,120 INFO L125 PetriNetUnfolderBase]: For 400561/400561 co-relation queries the response was YES. [2024-06-04 16:21:59,177 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-04 16:21:59,193 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 91 changer transitions 0/685 dead transitions. [2024-06-04 16:21:59,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 685 transitions, 9825 flow [2024-06-04 16:21:59,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:21:59,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:21:59,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 16:21:59,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 16:21:59,201 INFO L175 Difference]: Start difference. First operand has 496 places, 661 transitions, 8359 flow. Second operand 8 states and 184 transitions. [2024-06-04 16:21:59,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 685 transitions, 9825 flow [2024-06-04 16:22:01,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 685 transitions, 9605 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-04 16:22:01,435 INFO L231 Difference]: Finished difference. Result has 499 places, 663 transitions, 8386 flow [2024-06-04 16:22:01,435 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-04 16:22:01,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-04 16:22:01,436 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 663 transitions, 8386 flow [2024-06-04 16:22:01,436 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-04 16:22:01,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:01,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:01,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-04 16:22:01,436 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-04 16:22:01,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:01,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1794498393, now seen corresponding path program 7 times [2024-06-04 16:22:01,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:01,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804920081] [2024-06-04 16:22:01,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:01,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:01,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-04 16:22:01,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:01,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804920081] [2024-06-04 16:22:01,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804920081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:01,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:01,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:01,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808314907] [2024-06-04 16:22:01,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:01,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:01,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:01,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:01,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:01,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:01,852 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-04 16:22:01,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:01,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:01,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:02,807 INFO L124 PetriNetUnfolderBase]: 2903/4988 cut-off events. [2024-06-04 16:22:02,807 INFO L125 PetriNetUnfolderBase]: For 405894/405894 co-relation queries the response was YES. [2024-06-04 16:22:02,865 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-04 16:22:02,881 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 629 selfloop transitions, 48 changer transitions 0/684 dead transitions. [2024-06-04 16:22:02,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 684 transitions, 9818 flow [2024-06-04 16:22:02,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:02,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:02,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-04 16:22:02,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-04 16:22:02,882 INFO L175 Difference]: Start difference. First operand has 499 places, 663 transitions, 8386 flow. Second operand 8 states and 178 transitions. [2024-06-04 16:22:02,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 684 transitions, 9818 flow [2024-06-04 16:22:05,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 684 transitions, 9619 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 16:22:05,688 INFO L231 Difference]: Finished difference. Result has 501 places, 665 transitions, 8324 flow [2024-06-04 16:22:05,688 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-04 16:22:05,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-04 16:22:05,689 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 665 transitions, 8324 flow [2024-06-04 16:22:05,689 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-04 16:22:05,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:05,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:05,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-04 16:22:05,689 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-04 16:22:05,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:05,689 INFO L85 PathProgramCache]: Analyzing trace with hash 226120691, now seen corresponding path program 8 times [2024-06-04 16:22:05,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:05,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156694882] [2024-06-04 16:22:05,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:05,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:05,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:06,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:06,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:06,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156694882] [2024-06-04 16:22:06,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156694882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:06,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:06,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:06,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129864087] [2024-06-04 16:22:06,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:06,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:06,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:06,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:06,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:06,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:06,090 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-04 16:22:06,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:06,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:06,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:07,123 INFO L124 PetriNetUnfolderBase]: 2924/5010 cut-off events. [2024-06-04 16:22:07,123 INFO L125 PetriNetUnfolderBase]: For 425358/425358 co-relation queries the response was YES. [2024-06-04 16:22:07,185 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-04 16:22:07,204 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 591 selfloop transitions, 98 changer transitions 0/696 dead transitions. [2024-06-04 16:22:07,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 696 transitions, 10098 flow [2024-06-04 16:22:07,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:07,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:07,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 16:22:07,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 16:22:07,205 INFO L175 Difference]: Start difference. First operand has 501 places, 665 transitions, 8324 flow. Second operand 8 states and 188 transitions. [2024-06-04 16:22:07,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 696 transitions, 10098 flow [2024-06-04 16:22:10,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 696 transitions, 9981 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 16:22:10,157 INFO L231 Difference]: Finished difference. Result has 503 places, 669 transitions, 8524 flow [2024-06-04 16:22:10,158 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-04 16:22:10,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-04 16:22:10,158 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 669 transitions, 8524 flow [2024-06-04 16:22:10,158 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-04 16:22:10,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:10,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:10,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-04 16:22:10,158 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-04 16:22:10,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:10,159 INFO L85 PathProgramCache]: Analyzing trace with hash -931905835, now seen corresponding path program 9 times [2024-06-04 16:22:10,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:10,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954524267] [2024-06-04 16:22:10,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:10,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:10,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-04 16:22:10,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:10,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954524267] [2024-06-04 16:22:10,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954524267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:10,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:10,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:10,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441174636] [2024-06-04 16:22:10,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:10,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:10,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:10,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:10,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:10,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:10,549 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-04 16:22:10,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:10,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:10,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:11,655 INFO L124 PetriNetUnfolderBase]: 2932/5027 cut-off events. [2024-06-04 16:22:11,655 INFO L125 PetriNetUnfolderBase]: For 434465/434465 co-relation queries the response was YES. [2024-06-04 16:22:11,709 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-04 16:22:11,724 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 591 selfloop transitions, 95 changer transitions 0/693 dead transitions. [2024-06-04 16:22:11,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 693 transitions, 10010 flow [2024-06-04 16:22:11,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:11,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:11,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 16:22:11,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-04 16:22:11,725 INFO L175 Difference]: Start difference. First operand has 503 places, 669 transitions, 8524 flow. Second operand 8 states and 183 transitions. [2024-06-04 16:22:11,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 693 transitions, 10010 flow [2024-06-04 16:22:14,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 693 transitions, 9782 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-04 16:22:14,359 INFO L231 Difference]: Finished difference. Result has 507 places, 671 transitions, 8555 flow [2024-06-04 16:22:14,359 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-04 16:22:14,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-04 16:22:14,359 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 671 transitions, 8555 flow [2024-06-04 16:22:14,360 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-04 16:22:14,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:14,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:14,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-04 16:22:14,361 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-04 16:22:14,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:14,361 INFO L85 PathProgramCache]: Analyzing trace with hash -372902187, now seen corresponding path program 10 times [2024-06-04 16:22:14,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:14,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026300265] [2024-06-04 16:22:14,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:14,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:14,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:14,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:14,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:14,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026300265] [2024-06-04 16:22:14,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026300265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:14,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:14,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:14,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118959558] [2024-06-04 16:22:14,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:14,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:14,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:14,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:14,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:14,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:14,798 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-04 16:22:14,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:14,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:14,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:15,813 INFO L124 PetriNetUnfolderBase]: 2940/5057 cut-off events. [2024-06-04 16:22:15,814 INFO L125 PetriNetUnfolderBase]: For 440464/440464 co-relation queries the response was YES. [2024-06-04 16:22:15,873 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-04 16:22:15,891 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 575 selfloop transitions, 127 changer transitions 0/709 dead transitions. [2024-06-04 16:22:15,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 709 transitions, 10675 flow [2024-06-04 16:22:15,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:15,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:15,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 16:22:15,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 16:22:15,892 INFO L175 Difference]: Start difference. First operand has 507 places, 671 transitions, 8555 flow. Second operand 8 states and 190 transitions. [2024-06-04 16:22:15,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 709 transitions, 10675 flow [2024-06-04 16:22:18,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 709 transitions, 10468 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 16:22:18,713 INFO L231 Difference]: Finished difference. Result has 510 places, 680 transitions, 8873 flow [2024-06-04 16:22:18,713 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-04 16:22:18,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-04 16:22:18,714 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 680 transitions, 8873 flow [2024-06-04 16:22:18,714 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-04 16:22:18,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:18,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:18,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-04 16:22:18,714 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-04 16:22:18,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:18,715 INFO L85 PathProgramCache]: Analyzing trace with hash 885998861, now seen corresponding path program 11 times [2024-06-04 16:22:18,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:18,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863253175] [2024-06-04 16:22:18,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:18,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:19,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-04 16:22:19,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:19,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863253175] [2024-06-04 16:22:19,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863253175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:19,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:19,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:19,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344919763] [2024-06-04 16:22:19,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:19,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:19,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:19,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:19,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:19,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:19,111 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-04 16:22:19,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:19,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:19,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:20,142 INFO L124 PetriNetUnfolderBase]: 2948/5071 cut-off events. [2024-06-04 16:22:20,142 INFO L125 PetriNetUnfolderBase]: For 449658/449658 co-relation queries the response was YES. [2024-06-04 16:22:20,203 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-04 16:22:20,221 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 571 selfloop transitions, 130 changer transitions 0/708 dead transitions. [2024-06-04 16:22:20,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 708 transitions, 10654 flow [2024-06-04 16:22:20,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:20,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:20,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 16:22:20,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 16:22:20,222 INFO L175 Difference]: Start difference. First operand has 510 places, 680 transitions, 8873 flow. Second operand 8 states and 186 transitions. [2024-06-04 16:22:20,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 708 transitions, 10654 flow [2024-06-04 16:22:22,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 708 transitions, 10374 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-04 16:22:22,779 INFO L231 Difference]: Finished difference. Result has 515 places, 683 transitions, 8953 flow [2024-06-04 16:22:22,780 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-04 16:22:22,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-04 16:22:22,780 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 683 transitions, 8953 flow [2024-06-04 16:22:22,780 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-04 16:22:22,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:22,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:22,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-04 16:22:22,781 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-04 16:22:22,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:22,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1909950763, now seen corresponding path program 12 times [2024-06-04 16:22:22,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:22,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625588939] [2024-06-04 16:22:22,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:22,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:22,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:23,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:23,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:23,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625588939] [2024-06-04 16:22:23,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625588939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:23,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:23,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:23,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976630327] [2024-06-04 16:22:23,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:23,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:23,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:23,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:23,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:23,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:23,177 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-04 16:22:23,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:23,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:23,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:24,187 INFO L124 PetriNetUnfolderBase]: 2969/5102 cut-off events. [2024-06-04 16:22:24,188 INFO L125 PetriNetUnfolderBase]: For 464765/464765 co-relation queries the response was YES. [2024-06-04 16:22:24,250 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-04 16:22:24,269 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 104 changer transitions 0/709 dead transitions. [2024-06-04 16:22:24,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 709 transitions, 10728 flow [2024-06-04 16:22:24,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:24,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:24,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-04 16:22:24,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-04 16:22:24,270 INFO L175 Difference]: Start difference. First operand has 515 places, 683 transitions, 8953 flow. Second operand 8 states and 182 transitions. [2024-06-04 16:22:24,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 709 transitions, 10728 flow [2024-06-04 16:22:27,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 709 transitions, 10498 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 16:22:27,134 INFO L231 Difference]: Finished difference. Result has 520 places, 688 transitions, 9056 flow [2024-06-04 16:22:27,134 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-04 16:22:27,134 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 477 predicate places. [2024-06-04 16:22:27,134 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 688 transitions, 9056 flow [2024-06-04 16:22:27,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-04 16:22:27,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:27,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-04 16:22:27,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-04 16:22:27,135 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-04 16:22:27,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:27,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1794683091, now seen corresponding path program 5 times [2024-06-04 16:22:27,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:27,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003355476] [2024-06-04 16:22:27,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:27,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:27,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:27,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:27,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:27,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003355476] [2024-06-04 16:22:27,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003355476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:27,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:27,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:27,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016676683] [2024-06-04 16:22:27,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:27,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:27,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:27,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:27,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:27,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:27,532 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-04 16:22:27,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:27,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:27,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:28,624 INFO L124 PetriNetUnfolderBase]: 2964/5095 cut-off events. [2024-06-04 16:22:28,624 INFO L125 PetriNetUnfolderBase]: For 460210/460210 co-relation queries the response was YES. [2024-06-04 16:22:28,686 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-04 16:22:28,705 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 610 selfloop transitions, 91 changer transitions 0/708 dead transitions. [2024-06-04 16:22:28,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 708 transitions, 10519 flow [2024-06-04 16:22:28,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:28,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:28,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 16:22:28,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 16:22:28,706 INFO L175 Difference]: Start difference. First operand has 520 places, 688 transitions, 9056 flow. Second operand 8 states and 181 transitions. [2024-06-04 16:22:28,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 708 transitions, 10519 flow [2024-06-04 16:22:31,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 708 transitions, 10283 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-04 16:22:31,740 INFO L231 Difference]: Finished difference. Result has 523 places, 689 transitions, 9024 flow [2024-06-04 16:22:31,740 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-04 16:22:31,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-04 16:22:31,740 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 689 transitions, 9024 flow [2024-06-04 16:22:31,740 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-04 16:22:31,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:31,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:31,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-04 16:22:31,741 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-04 16:22:31,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:31,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1501752653, now seen corresponding path program 13 times [2024-06-04 16:22:31,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:31,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602357335] [2024-06-04 16:22:31,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:31,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:31,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:32,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:32,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:32,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602357335] [2024-06-04 16:22:32,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602357335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:32,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:32,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:32,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940386447] [2024-06-04 16:22:32,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:32,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:32,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:32,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:32,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:32,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:32,153 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-04 16:22:32,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:32,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:32,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:33,321 INFO L124 PetriNetUnfolderBase]: 2959/5088 cut-off events. [2024-06-04 16:22:33,321 INFO L125 PetriNetUnfolderBase]: For 453865/453865 co-relation queries the response was YES. [2024-06-04 16:22:33,377 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-04 16:22:33,392 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 606 selfloop transitions, 95 changer transitions 0/708 dead transitions. [2024-06-04 16:22:33,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 708 transitions, 10472 flow [2024-06-04 16:22:33,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:33,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:33,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 16:22:33,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-04 16:22:33,393 INFO L175 Difference]: Start difference. First operand has 523 places, 689 transitions, 9024 flow. Second operand 8 states and 180 transitions. [2024-06-04 16:22:33,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 708 transitions, 10472 flow [2024-06-04 16:22:36,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 708 transitions, 10249 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 16:22:36,011 INFO L231 Difference]: Finished difference. Result has 525 places, 689 transitions, 8996 flow [2024-06-04 16:22:36,011 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-04 16:22:36,012 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-04 16:22:36,012 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 689 transitions, 8996 flow [2024-06-04 16:22:36,012 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-04 16:22:36,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:36,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, 1] [2024-06-04 16:22:36,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-04 16:22:36,012 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-04 16:22:36,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:36,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1803788911, now seen corresponding path program 14 times [2024-06-04 16:22:36,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:36,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144148036] [2024-06-04 16:22:36,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:36,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:36,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:36,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:36,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:36,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144148036] [2024-06-04 16:22:36,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144148036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:36,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:36,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:36,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156185031] [2024-06-04 16:22:36,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:36,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:36,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:36,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:36,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:36,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:36,434 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-04 16:22:36,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:36,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:36,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:37,543 INFO L124 PetriNetUnfolderBase]: 2967/5104 cut-off events. [2024-06-04 16:22:37,544 INFO L125 PetriNetUnfolderBase]: For 460884/460884 co-relation queries the response was YES. [2024-06-04 16:22:37,607 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-04 16:22:37,626 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 642 selfloop transitions, 60 changer transitions 0/709 dead transitions. [2024-06-04 16:22:37,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 709 transitions, 10486 flow [2024-06-04 16:22:37,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:22:37,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:22:37,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-04 16:22:37,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-04 16:22:37,627 INFO L175 Difference]: Start difference. First operand has 525 places, 689 transitions, 8996 flow. Second operand 10 states and 212 transitions. [2024-06-04 16:22:37,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 709 transitions, 10486 flow [2024-06-04 16:22:40,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 709 transitions, 10295 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 16:22:40,536 INFO L231 Difference]: Finished difference. Result has 529 places, 691 transitions, 8978 flow [2024-06-04 16:22:40,537 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-04 16:22:40,537 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-04 16:22:40,537 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 691 transitions, 8978 flow [2024-06-04 16:22:40,537 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-04 16:22:40,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:40,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] [2024-06-04 16:22:40,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-04 16:22:40,538 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-04 16:22:40,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:40,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1547288401, now seen corresponding path program 15 times [2024-06-04 16:22:40,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:40,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148122401] [2024-06-04 16:22:40,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:40,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:40,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:40,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:40,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148122401] [2024-06-04 16:22:40,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148122401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:40,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:40,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:40,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096529772] [2024-06-04 16:22:40,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:40,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:40,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:40,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:40,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:40,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:40,944 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-04 16:22:40,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:40,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:40,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:42,040 INFO L124 PetriNetUnfolderBase]: 2975/5112 cut-off events. [2024-06-04 16:22:42,041 INFO L125 PetriNetUnfolderBase]: For 468399/468399 co-relation queries the response was YES. [2024-06-04 16:22:42,104 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-04 16:22:42,122 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 643 selfloop transitions, 59 changer transitions 0/709 dead transitions. [2024-06-04 16:22:42,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 709 transitions, 10464 flow [2024-06-04 16:22:42,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:42,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:42,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-04 16:22:42,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 16:22:42,123 INFO L175 Difference]: Start difference. First operand has 529 places, 691 transitions, 8978 flow. Second operand 8 states and 176 transitions. [2024-06-04 16:22:42,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 709 transitions, 10464 flow [2024-06-04 16:22:44,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 709 transitions, 10319 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-04 16:22:44,520 INFO L231 Difference]: Finished difference. Result has 529 places, 693 transitions, 9004 flow [2024-06-04 16:22:44,521 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-04 16:22:44,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-04 16:22:44,521 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 693 transitions, 9004 flow [2024-06-04 16:22:44,521 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-04 16:22:44,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:44,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, 1, 1] [2024-06-04 16:22:44,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-04 16:22:44,521 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-04 16:22:44,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:44,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1348847457, now seen corresponding path program 16 times [2024-06-04 16:22:44,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:44,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478313028] [2024-06-04 16:22:44,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:44,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:44,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:44,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:44,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:44,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478313028] [2024-06-04 16:22:44,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478313028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:44,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:44,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:44,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420909022] [2024-06-04 16:22:44,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:44,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:44,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:44,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:44,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:44,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:44,965 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-04 16:22:44,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:44,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:44,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:46,053 INFO L124 PetriNetUnfolderBase]: 2983/5126 cut-off events. [2024-06-04 16:22:46,053 INFO L125 PetriNetUnfolderBase]: For 475059/475059 co-relation queries the response was YES. [2024-06-04 16:22:46,117 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-04 16:22:46,135 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 68 changer transitions 0/713 dead transitions. [2024-06-04 16:22:46,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 713 transitions, 10512 flow [2024-06-04 16:22:46,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:46,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:46,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 16:22:46,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-04 16:22:46,136 INFO L175 Difference]: Start difference. First operand has 529 places, 693 transitions, 9004 flow. Second operand 8 states and 177 transitions. [2024-06-04 16:22:46,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 713 transitions, 10512 flow [2024-06-04 16:22:49,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 713 transitions, 10393 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 16:22:49,071 INFO L231 Difference]: Finished difference. Result has 533 places, 696 transitions, 9103 flow [2024-06-04 16:22:49,071 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-04 16:22:49,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 490 predicate places. [2024-06-04 16:22:49,072 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 696 transitions, 9103 flow [2024-06-04 16:22:49,072 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-04 16:22:49,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:49,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:49,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-04 16:22:49,072 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-04 16:22:49,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:49,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1375507543, now seen corresponding path program 6 times [2024-06-04 16:22:49,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:49,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420797204] [2024-06-04 16:22:49,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:49,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:49,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:49,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:49,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:49,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420797204] [2024-06-04 16:22:49,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420797204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:49,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:49,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:49,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661680145] [2024-06-04 16:22:49,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:49,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:49,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:49,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:49,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:49,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:49,487 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-04 16:22:49,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:49,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:49,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:50,601 INFO L124 PetriNetUnfolderBase]: 2991/5149 cut-off events. [2024-06-04 16:22:50,601 INFO L125 PetriNetUnfolderBase]: For 483667/483667 co-relation queries the response was YES. [2024-06-04 16:22:50,666 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-04 16:22:50,685 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 677 selfloop transitions, 30 changer transitions 0/714 dead transitions. [2024-06-04 16:22:50,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 714 transitions, 10615 flow [2024-06-04 16:22:50,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:50,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:50,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-04 16:22:50,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-04 16:22:50,685 INFO L175 Difference]: Start difference. First operand has 533 places, 696 transitions, 9103 flow. Second operand 8 states and 174 transitions. [2024-06-04 16:22:50,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 714 transitions, 10615 flow [2024-06-04 16:22:54,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 714 transitions, 10457 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-04 16:22:54,051 INFO L231 Difference]: Finished difference. Result has 536 places, 698 transitions, 9074 flow [2024-06-04 16:22:54,051 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-04 16:22:54,051 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 493 predicate places. [2024-06-04 16:22:54,051 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 698 transitions, 9074 flow [2024-06-04 16:22:54,051 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-04 16:22:54,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:54,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:54,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-04 16:22:54,052 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-04 16:22:54,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:54,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1013377261, now seen corresponding path program 7 times [2024-06-04 16:22:54,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:54,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067873915] [2024-06-04 16:22:54,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:54,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:54,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:54,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-04 16:22:54,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:54,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067873915] [2024-06-04 16:22:54,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067873915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:54,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:54,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:54,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073604285] [2024-06-04 16:22:54,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:54,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:54,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:54,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:54,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:54,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:54,479 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-04 16:22:54,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:54,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:54,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:55,649 INFO L124 PetriNetUnfolderBase]: 2999/5159 cut-off events. [2024-06-04 16:22:55,649 INFO L125 PetriNetUnfolderBase]: For 492016/492016 co-relation queries the response was YES. [2024-06-04 16:22:55,709 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-04 16:22:55,726 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 677 selfloop transitions, 34 changer transitions 0/718 dead transitions. [2024-06-04 16:22:55,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 718 transitions, 10602 flow [2024-06-04 16:22:55,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:22:55,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:22:55,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-04 16:22:55,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105820105820106 [2024-06-04 16:22:55,727 INFO L175 Difference]: Start difference. First operand has 536 places, 698 transitions, 9074 flow. Second operand 9 states and 193 transitions. [2024-06-04 16:22:55,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 718 transitions, 10602 flow [2024-06-04 16:22:59,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 718 transitions, 10489 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 16:22:59,008 INFO L231 Difference]: Finished difference. Result has 539 places, 700 transitions, 9102 flow [2024-06-04 16:22:59,008 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-04 16:22:59,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-04 16:22:59,008 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 700 transitions, 9102 flow [2024-06-04 16:22:59,009 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-04 16:22:59,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:59,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:59,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-04 16:22:59,009 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-04 16:22:59,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:59,009 INFO L85 PathProgramCache]: Analyzing trace with hash -423551247, now seen corresponding path program 8 times [2024-06-04 16:22:59,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:59,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221627213] [2024-06-04 16:22:59,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:59,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:59,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:59,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:59,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:59,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221627213] [2024-06-04 16:22:59,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221627213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:59,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:59,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:22:59,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102622678] [2024-06-04 16:22:59,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:59,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:22:59,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:59,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:22:59,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:22:59,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:22:59,432 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-04 16:22:59,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:59,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:22:59,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:00,544 INFO L124 PetriNetUnfolderBase]: 3007/5168 cut-off events. [2024-06-04 16:23:00,544 INFO L125 PetriNetUnfolderBase]: For 501055/501055 co-relation queries the response was YES. [2024-06-04 16:23:00,748 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-04 16:23:00,764 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 622 selfloop transitions, 89 changer transitions 0/718 dead transitions. [2024-06-04 16:23:00,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 718 transitions, 10630 flow [2024-06-04 16:23:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:23:00,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:23:00,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-04 16:23:00,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-04 16:23:00,765 INFO L175 Difference]: Start difference. First operand has 539 places, 700 transitions, 9102 flow. Second operand 8 states and 179 transitions. [2024-06-04 16:23:00,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 718 transitions, 10630 flow [2024-06-04 16:23:03,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 718 transitions, 10505 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-04 16:23:03,770 INFO L231 Difference]: Finished difference. Result has 540 places, 702 transitions, 9232 flow [2024-06-04 16:23:03,770 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-04 16:23:03,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 497 predicate places. [2024-06-04 16:23:03,770 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 702 transitions, 9232 flow [2024-06-04 16:23:03,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-04 16:23:03,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:03,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-04 16:23:03,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-04 16:23:03,771 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-04 16:23:03,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:03,771 INFO L85 PathProgramCache]: Analyzing trace with hash 882112977, now seen corresponding path program 17 times [2024-06-04 16:23:03,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:03,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312319923] [2024-06-04 16:23:03,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:03,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:03,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:04,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:04,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:04,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312319923] [2024-06-04 16:23:04,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312319923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:04,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:04,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:04,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119997767] [2024-06-04 16:23:04,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:04,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:04,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:04,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:04,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:04,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:04,174 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-04 16:23:04,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:04,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:04,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:05,372 INFO L124 PetriNetUnfolderBase]: 3002/5156 cut-off events. [2024-06-04 16:23:05,372 INFO L125 PetriNetUnfolderBase]: For 494361/494361 co-relation queries the response was YES. [2024-06-04 16:23:05,437 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-04 16:23:05,456 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 635 selfloop transitions, 92 changer transitions 0/734 dead transitions. [2024-06-04 16:23:05,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 734 transitions, 10766 flow [2024-06-04 16:23:05,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:23:05,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:23:05,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-04 16:23:05,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 16:23:05,457 INFO L175 Difference]: Start difference. First operand has 540 places, 702 transitions, 9232 flow. Second operand 9 states and 213 transitions. [2024-06-04 16:23:05,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 734 transitions, 10766 flow [2024-06-04 16:23:09,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 734 transitions, 10561 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-04 16:23:09,457 INFO L231 Difference]: Finished difference. Result has 544 places, 702 transitions, 9225 flow [2024-06-04 16:23:09,457 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-04 16:23:09,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-04 16:23:09,457 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 702 transitions, 9225 flow [2024-06-04 16:23:09,457 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-04 16:23:09,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:09,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-04 16:23:09,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-04 16:23:09,458 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-04 16:23:09,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:09,458 INFO L85 PathProgramCache]: Analyzing trace with hash 291210551, now seen corresponding path program 18 times [2024-06-04 16:23:09,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:09,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116250617] [2024-06-04 16:23:09,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:09,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:09,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:09,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:09,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:09,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116250617] [2024-06-04 16:23:09,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116250617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:09,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:09,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:09,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085062398] [2024-06-04 16:23:09,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:09,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:09,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:09,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:09,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:09,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:09,879 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-04 16:23:09,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:09,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:09,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:11,027 INFO L124 PetriNetUnfolderBase]: 2997/5149 cut-off events. [2024-06-04 16:23:11,027 INFO L125 PetriNetUnfolderBase]: For 485878/485878 co-relation queries the response was YES. [2024-06-04 16:23:11,098 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-04 16:23:11,118 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 632 selfloop transitions, 87 changer transitions 0/726 dead transitions. [2024-06-04 16:23:11,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 726 transitions, 10723 flow [2024-06-04 16:23:11,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:11,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:11,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:23:11,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 16:23:11,119 INFO L175 Difference]: Start difference. First operand has 544 places, 702 transitions, 9225 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:23:11,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 726 transitions, 10723 flow [2024-06-04 16:23:14,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 726 transitions, 10507 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 16:23:14,959 INFO L231 Difference]: Finished difference. Result has 542 places, 702 transitions, 9194 flow [2024-06-04 16:23:14,960 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-04 16:23:14,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-04 16:23:14,960 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 702 transitions, 9194 flow [2024-06-04 16:23:14,960 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-04 16:23:14,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:14,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:14,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-04 16:23:14,960 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-04 16:23:14,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:14,961 INFO L85 PathProgramCache]: Analyzing trace with hash 203871159, now seen corresponding path program 19 times [2024-06-04 16:23:14,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:14,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816829440] [2024-06-04 16:23:14,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:14,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:14,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:15,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:15,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:15,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816829440] [2024-06-04 16:23:15,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816829440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:15,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:15,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:15,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353562827] [2024-06-04 16:23:15,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:15,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:15,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:15,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:15,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:15,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:15,367 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-04 16:23:15,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:15,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:15,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:16,505 INFO L124 PetriNetUnfolderBase]: 2992/5148 cut-off events. [2024-06-04 16:23:16,505 INFO L125 PetriNetUnfolderBase]: For 457048/457050 co-relation queries the response was YES. [2024-06-04 16:23:16,570 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-04 16:23:16,588 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 92 changer transitions 0/737 dead transitions. [2024-06-04 16:23:16,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 737 transitions, 10742 flow [2024-06-04 16:23:16,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:23:16,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:23:16,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-04 16:23:16,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-04 16:23:16,589 INFO L175 Difference]: Start difference. First operand has 542 places, 702 transitions, 9194 flow. Second operand 9 states and 215 transitions. [2024-06-04 16:23:16,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 737 transitions, 10742 flow [2024-06-04 16:23:20,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 737 transitions, 10528 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 16:23:20,414 INFO L231 Difference]: Finished difference. Result has 545 places, 702 transitions, 9178 flow [2024-06-04 16:23:20,415 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-04 16:23:20,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-06-04 16:23:20,415 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 702 transitions, 9178 flow [2024-06-04 16:23:20,415 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-04 16:23:20,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:20,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:20,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-04 16:23:20,415 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-04 16:23:20,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:20,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1148136687, now seen corresponding path program 20 times [2024-06-04 16:23:20,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:20,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349092563] [2024-06-04 16:23:20,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:20,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:20,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:20,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:20,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:20,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349092563] [2024-06-04 16:23:20,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349092563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:20,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:20,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:20,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481147622] [2024-06-04 16:23:20,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:20,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:20,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:20,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:20,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:20,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:20,834 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-04 16:23:20,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:20,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:20,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:21,988 INFO L124 PetriNetUnfolderBase]: 2987/5142 cut-off events. [2024-06-04 16:23:21,988 INFO L125 PetriNetUnfolderBase]: For 442440/442440 co-relation queries the response was YES. [2024-06-04 16:23:22,054 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-04 16:23:22,072 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 608 selfloop transitions, 112 changer transitions 0/727 dead transitions. [2024-06-04 16:23:22,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 727 transitions, 10680 flow [2024-06-04 16:23:22,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:22,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:22,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 16:23:22,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 16:23:22,073 INFO L175 Difference]: Start difference. First operand has 545 places, 702 transitions, 9178 flow. Second operand 7 states and 170 transitions. [2024-06-04 16:23:22,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 727 transitions, 10680 flow [2024-06-04 16:23:26,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 727 transitions, 10467 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-04 16:23:26,101 INFO L231 Difference]: Finished difference. Result has 544 places, 702 transitions, 9200 flow [2024-06-04 16:23:26,101 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-04 16:23:26,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-04 16:23:26,102 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 702 transitions, 9200 flow [2024-06-04 16:23:26,102 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-04 16:23:26,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:26,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:26,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-04 16:23:26,102 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-04 16:23:26,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:26,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1902259565, now seen corresponding path program 9 times [2024-06-04 16:23:26,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:26,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538165966] [2024-06-04 16:23:26,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:26,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:26,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:26,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:26,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538165966] [2024-06-04 16:23:26,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538165966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:26,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:26,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:26,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694372582] [2024-06-04 16:23:26,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:26,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:26,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:26,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:26,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:26,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:26,508 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-04 16:23:26,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:26,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:26,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:27,698 INFO L124 PetriNetUnfolderBase]: 2995/5148 cut-off events. [2024-06-04 16:23:27,698 INFO L125 PetriNetUnfolderBase]: For 437670/437672 co-relation queries the response was YES. [2024-06-04 16:23:27,760 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-04 16:23:27,777 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 620 selfloop transitions, 95 changer transitions 0/722 dead transitions. [2024-06-04 16:23:27,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 722 transitions, 10746 flow [2024-06-04 16:23:27,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:27,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:27,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 16:23:27,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-04 16:23:27,778 INFO L175 Difference]: Start difference. First operand has 544 places, 702 transitions, 9200 flow. Second operand 7 states and 162 transitions. [2024-06-04 16:23:27,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 722 transitions, 10746 flow [2024-06-04 16:23:30,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 722 transitions, 10469 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-04 16:23:30,688 INFO L231 Difference]: Finished difference. Result has 543 places, 704 transitions, 9197 flow [2024-06-04 16:23:30,688 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-04 16:23:30,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-04 16:23:30,688 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 704 transitions, 9197 flow [2024-06-04 16:23:30,689 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-04 16:23:30,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:30,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:30,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-04 16:23:30,689 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-04 16:23:30,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:30,689 INFO L85 PathProgramCache]: Analyzing trace with hash 204055857, now seen corresponding path program 10 times [2024-06-04 16:23:30,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:30,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934758338] [2024-06-04 16:23:30,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:30,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:30,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:31,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:31,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:31,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934758338] [2024-06-04 16:23:31,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934758338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:31,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:31,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:31,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777875034] [2024-06-04 16:23:31,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:31,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:31,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:31,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:31,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:31,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:31,089 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-04 16:23:31,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:31,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:31,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:32,209 INFO L124 PetriNetUnfolderBase]: 3003/5170 cut-off events. [2024-06-04 16:23:32,209 INFO L125 PetriNetUnfolderBase]: For 432563/432565 co-relation queries the response was YES. [2024-06-04 16:23:32,276 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-04 16:23:32,439 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 624 selfloop transitions, 96 changer transitions 0/727 dead transitions. [2024-06-04 16:23:32,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 727 transitions, 10765 flow [2024-06-04 16:23:32,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:32,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:32,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 16:23:32,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 16:23:32,440 INFO L175 Difference]: Start difference. First operand has 543 places, 704 transitions, 9197 flow. Second operand 7 states and 166 transitions. [2024-06-04 16:23:32,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 727 transitions, 10765 flow [2024-06-04 16:23:35,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 727 transitions, 10521 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 16:23:35,329 INFO L231 Difference]: Finished difference. Result has 545 places, 706 transitions, 9236 flow [2024-06-04 16:23:35,329 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-04 16:23:35,329 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-06-04 16:23:35,329 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 706 transitions, 9236 flow [2024-06-04 16:23:35,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-04 16:23:35,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:35,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-04 16:23:35,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-04 16:23:35,330 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-04 16:23:35,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:35,330 INFO L85 PathProgramCache]: Analyzing trace with hash -311513649, now seen corresponding path program 11 times [2024-06-04 16:23:35,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:35,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910472361] [2024-06-04 16:23:35,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:35,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:35,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:35,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-04 16:23:35,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:35,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910472361] [2024-06-04 16:23:35,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910472361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:35,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:35,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:35,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422589653] [2024-06-04 16:23:35,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:35,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:35,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:35,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:35,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:35,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:35,736 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-04 16:23:35,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:35,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:35,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:36,891 INFO L124 PetriNetUnfolderBase]: 3011/5181 cut-off events. [2024-06-04 16:23:36,892 INFO L125 PetriNetUnfolderBase]: For 439580/439580 co-relation queries the response was YES. [2024-06-04 16:23:36,959 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-04 16:23:36,977 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 657 selfloop transitions, 72 changer transitions 0/736 dead transitions. [2024-06-04 16:23:36,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 736 transitions, 10844 flow [2024-06-04 16:23:36,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:23:36,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:23:36,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 16:23:36,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:23:36,978 INFO L175 Difference]: Start difference. First operand has 545 places, 706 transitions, 9236 flow. Second operand 8 states and 192 transitions. [2024-06-04 16:23:36,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 736 transitions, 10844 flow [2024-06-04 16:23:40,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 736 transitions, 10601 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 16:23:40,136 INFO L231 Difference]: Finished difference. Result has 548 places, 708 transitions, 9230 flow [2024-06-04 16:23:40,136 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-04 16:23:40,137 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-04 16:23:40,137 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 708 transitions, 9230 flow [2024-06-04 16:23:40,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-04 16:23:40,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:40,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-04 16:23:40,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-04 16:23:40,137 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-04 16:23:40,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:40,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1880523821, now seen corresponding path program 12 times [2024-06-04 16:23:40,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:40,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972375920] [2024-06-04 16:23:40,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:40,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:40,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:40,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:40,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:40,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972375920] [2024-06-04 16:23:40,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972375920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:40,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:40,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:40,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493605849] [2024-06-04 16:23:40,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:40,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:40,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:40,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:40,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:40,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:40,571 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-04 16:23:40,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:40,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:40,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:41,696 INFO L124 PetriNetUnfolderBase]: 3019/5194 cut-off events. [2024-06-04 16:23:41,696 INFO L125 PetriNetUnfolderBase]: For 447369/447371 co-relation queries the response was YES. [2024-06-04 16:23:41,762 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-04 16:23:41,780 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 656 selfloop transitions, 67 changer transitions 0/730 dead transitions. [2024-06-04 16:23:41,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 730 transitions, 10810 flow [2024-06-04 16:23:41,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:23:41,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:23:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:23:41,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 16:23:41,781 INFO L175 Difference]: Start difference. First operand has 548 places, 708 transitions, 9230 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:23:41,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 730 transitions, 10810 flow [2024-06-04 16:23:44,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 730 transitions, 10591 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-04 16:23:44,759 INFO L231 Difference]: Finished difference. Result has 548 places, 710 transitions, 9238 flow [2024-06-04 16:23:44,760 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-04 16:23:44,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-04 16:23:44,760 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 710 transitions, 9238 flow [2024-06-04 16:23:44,760 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-04 16:23:44,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:44,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:44,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-04 16:23:44,760 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-04 16:23:44,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:44,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1495080677, now seen corresponding path program 13 times [2024-06-04 16:23:44,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:44,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922124589] [2024-06-04 16:23:44,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:44,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:44,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:45,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-04 16:23:45,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:45,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922124589] [2024-06-04 16:23:45,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922124589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:45,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:45,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:45,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478200563] [2024-06-04 16:23:45,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:45,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:45,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:45,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:45,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:45,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:45,180 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-04 16:23:45,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:45,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:45,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:46,275 INFO L124 PetriNetUnfolderBase]: 3027/5208 cut-off events. [2024-06-04 16:23:46,275 INFO L125 PetriNetUnfolderBase]: For 447423/447425 co-relation queries the response was YES. [2024-06-04 16:23:46,343 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-04 16:23:46,363 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 654 selfloop transitions, 71 changer transitions 0/732 dead transitions. [2024-06-04 16:23:46,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 732 transitions, 10870 flow [2024-06-04 16:23:46,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:23:46,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:23:46,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 16:23:46,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:23:46,363 INFO L175 Difference]: Start difference. First operand has 548 places, 710 transitions, 9238 flow. Second operand 6 states and 144 transitions. [2024-06-04 16:23:46,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 732 transitions, 10870 flow [2024-06-04 16:23:48,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 732 transitions, 10663 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-04 16:23:48,651 INFO L231 Difference]: Finished difference. Result has 551 places, 714 transitions, 9335 flow [2024-06-04 16:23:48,651 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-04 16:23:48,651 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-04 16:23:48,651 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 714 transitions, 9335 flow [2024-06-04 16:23:48,651 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-04 16:23:48,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:48,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] [2024-06-04 16:23:48,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-04 16:23:48,652 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-04 16:23:48,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:48,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1252181417, now seen corresponding path program 14 times [2024-06-04 16:23:48,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:48,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613276393] [2024-06-04 16:23:48,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:48,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:48,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:49,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:49,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:49,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613276393] [2024-06-04 16:23:49,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613276393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:49,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:49,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:49,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038670861] [2024-06-04 16:23:49,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:49,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:49,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:49,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:49,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:49,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:49,066 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-04 16:23:49,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:49,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:49,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:50,216 INFO L124 PetriNetUnfolderBase]: 3035/5221 cut-off events. [2024-06-04 16:23:50,216 INFO L125 PetriNetUnfolderBase]: For 455752/455752 co-relation queries the response was YES. [2024-06-04 16:23:50,284 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-04 16:23:50,302 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 651 selfloop transitions, 84 changer transitions 0/742 dead transitions. [2024-06-04 16:23:50,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 742 transitions, 10957 flow [2024-06-04 16:23:50,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:23:50,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:23:50,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 16:23:50,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 16:23:50,303 INFO L175 Difference]: Start difference. First operand has 551 places, 714 transitions, 9335 flow. Second operand 8 states and 188 transitions. [2024-06-04 16:23:50,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 742 transitions, 10957 flow [2024-06-04 16:23:52,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 742 transitions, 10763 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-04 16:23:52,679 INFO L231 Difference]: Finished difference. Result has 557 places, 716 transitions, 9410 flow [2024-06-04 16:23:52,679 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-04 16:23:52,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-04 16:23:52,680 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 716 transitions, 9410 flow [2024-06-04 16:23:52,680 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-04 16:23:52,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:52,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:52,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-04 16:23:52,680 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-04 16:23:52,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:52,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1022492807, now seen corresponding path program 15 times [2024-06-04 16:23:52,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:52,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040220233] [2024-06-04 16:23:52,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:52,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:53,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:53,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:53,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040220233] [2024-06-04 16:23:53,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040220233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:53,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:53,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:53,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095472575] [2024-06-04 16:23:53,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:53,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:53,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:53,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:53,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:53,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:53,113 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-04 16:23:53,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:53,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:53,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:54,347 INFO L124 PetriNetUnfolderBase]: 3056/5255 cut-off events. [2024-06-04 16:23:54,348 INFO L125 PetriNetUnfolderBase]: For 480465/480467 co-relation queries the response was YES. [2024-06-04 16:23:54,413 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-04 16:23:54,432 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 649 selfloop transitions, 87 changer transitions 0/743 dead transitions. [2024-06-04 16:23:54,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 743 transitions, 11414 flow [2024-06-04 16:23:54,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:54,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:54,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 16:23:54,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-04 16:23:54,433 INFO L175 Difference]: Start difference. First operand has 557 places, 716 transitions, 9410 flow. Second operand 7 states and 165 transitions. [2024-06-04 16:23:54,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 743 transitions, 11414 flow [2024-06-04 16:23:57,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 743 transitions, 11155 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-04 16:23:57,555 INFO L231 Difference]: Finished difference. Result has 559 places, 722 transitions, 9601 flow [2024-06-04 16:23:57,555 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-04 16:23:57,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 516 predicate places. [2024-06-04 16:23:57,555 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 722 transitions, 9601 flow [2024-06-04 16:23:57,555 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-04 16:23:57,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:57,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:57,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-04 16:23:57,556 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-04 16:23:57,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:57,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1282537773, now seen corresponding path program 16 times [2024-06-04 16:23:57,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:57,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206610695] [2024-06-04 16:23:57,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:57,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:57,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:57,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:57,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:57,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206610695] [2024-06-04 16:23:57,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206610695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:57,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:57,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:23:57,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160742044] [2024-06-04 16:23:57,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:57,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:23:57,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:57,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:23:57,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:23:57,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:23:57,995 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-04 16:23:57,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:57,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:23:57,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:59,279 INFO L124 PetriNetUnfolderBase]: 3051/5248 cut-off events. [2024-06-04 16:23:59,279 INFO L125 PetriNetUnfolderBase]: For 463681/463683 co-relation queries the response was YES. [2024-06-04 16:23:59,341 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-04 16:23:59,357 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 646 selfloop transitions, 89 changer transitions 0/742 dead transitions. [2024-06-04 16:23:59,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 742 transitions, 11119 flow [2024-06-04 16:23:59,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:59,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:59,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:23:59,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-04 16:23:59,358 INFO L175 Difference]: Start difference. First operand has 559 places, 722 transitions, 9601 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:23:59,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 742 transitions, 11119 flow [2024-06-04 16:24:02,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 742 transitions, 10849 flow, removed 100 selfloop flow, removed 2 redundant places. [2024-06-04 16:24:02,567 INFO L231 Difference]: Finished difference. Result has 564 places, 722 transitions, 9514 flow [2024-06-04 16:24:02,567 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-04 16:24:02,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 521 predicate places. [2024-06-04 16:24:02,567 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 722 transitions, 9514 flow [2024-06-04 16:24:02,567 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-04 16:24:02,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:02,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:02,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-04 16:24:02,567 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-04 16:24:02,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:02,568 INFO L85 PathProgramCache]: Analyzing trace with hash 440527887, now seen corresponding path program 17 times [2024-06-04 16:24:02,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:02,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420190972] [2024-06-04 16:24:02,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:02,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:02,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:02,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:02,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:02,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420190972] [2024-06-04 16:24:02,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420190972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:02,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:02,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:24:02,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107883793] [2024-06-04 16:24:02,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:02,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:24:02,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:02,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:24:02,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:24:02,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:02,987 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-04 16:24:02,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:02,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:02,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:04,154 INFO L124 PetriNetUnfolderBase]: 3059/5250 cut-off events. [2024-06-04 16:24:04,154 INFO L125 PetriNetUnfolderBase]: For 467310/467312 co-relation queries the response was YES. [2024-06-04 16:24:04,230 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-04 16:24:04,249 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 628 selfloop transitions, 112 changer transitions 0/747 dead transitions. [2024-06-04 16:24:04,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 747 transitions, 11484 flow [2024-06-04 16:24:04,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:24:04,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:24:04,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:24:04,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-04 16:24:04,250 INFO L175 Difference]: Start difference. First operand has 564 places, 722 transitions, 9514 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:24:04,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 747 transitions, 11484 flow [2024-06-04 16:24:06,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 747 transitions, 11245 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 16:24:06,953 INFO L231 Difference]: Finished difference. Result has 566 places, 727 transitions, 9736 flow [2024-06-04 16:24:06,953 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-04 16:24:06,954 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 523 predicate places. [2024-06-04 16:24:06,954 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 727 transitions, 9736 flow [2024-06-04 16:24:06,954 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-04 16:24:06,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:06,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:06,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-04 16:24:06,954 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-04 16:24:06,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:06,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1229516081, now seen corresponding path program 18 times [2024-06-04 16:24:06,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:06,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337646668] [2024-06-04 16:24:06,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:06,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:06,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:07,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:07,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:07,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337646668] [2024-06-04 16:24:07,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337646668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:07,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:07,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:24:07,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541904586] [2024-06-04 16:24:07,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:07,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:24:07,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:07,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:24:07,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:24:07,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:07,353 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-04 16:24:07,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:07,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:07,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:08,487 INFO L124 PetriNetUnfolderBase]: 3054/5241 cut-off events. [2024-06-04 16:24:08,487 INFO L125 PetriNetUnfolderBase]: For 459837/459837 co-relation queries the response was YES. [2024-06-04 16:24:08,558 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-04 16:24:08,575 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 643 selfloop transitions, 96 changer transitions 0/746 dead transitions. [2024-06-04 16:24:08,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 746 transitions, 11303 flow [2024-06-04 16:24:08,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:24:08,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:24:08,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 16:24:08,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 16:24:08,576 INFO L175 Difference]: Start difference. First operand has 566 places, 727 transitions, 9736 flow. Second operand 7 states and 163 transitions. [2024-06-04 16:24:08,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 746 transitions, 11303 flow [2024-06-04 16:24:11,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 746 transitions, 11014 flow, removed 90 selfloop flow, removed 4 redundant places. [2024-06-04 16:24:11,942 INFO L231 Difference]: Finished difference. Result has 569 places, 728 transitions, 9697 flow [2024-06-04 16:24:11,942 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-04 16:24:11,942 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 526 predicate places. [2024-06-04 16:24:11,942 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 728 transitions, 9697 flow [2024-06-04 16:24:11,943 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-04 16:24:11,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:11,943 INFO 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-04 16:24:11,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-04 16:24:11,943 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-04 16:24:11,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:11,943 INFO L85 PathProgramCache]: Analyzing trace with hash 2041779832, now seen corresponding path program 1 times [2024-06-04 16:24:11,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:11,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021794337] [2024-06-04 16:24:11,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:11,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:11,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:12,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-04 16:24:12,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:12,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021794337] [2024-06-04 16:24:12,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021794337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:12,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:12,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:12,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428599697] [2024-06-04 16:24:12,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:12,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:12,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:12,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:12,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:12,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:12,343 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-04 16:24:12,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:12,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:12,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:13,557 INFO L124 PetriNetUnfolderBase]: 3067/5268 cut-off events. [2024-06-04 16:24:13,557 INFO L125 PetriNetUnfolderBase]: For 454798/454798 co-relation queries the response was YES. [2024-06-04 16:24:13,630 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-04 16:24:13,649 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 650 selfloop transitions, 109 changer transitions 0/766 dead transitions. [2024-06-04 16:24:13,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 766 transitions, 11657 flow [2024-06-04 16:24:13,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:24:13,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:24:13,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-04 16:24:13,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-04 16:24:13,649 INFO L175 Difference]: Start difference. First operand has 569 places, 728 transitions, 9697 flow. Second operand 9 states and 214 transitions. [2024-06-04 16:24:13,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 766 transitions, 11657 flow [2024-06-04 16:24:17,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 766 transitions, 11466 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 16:24:17,470 INFO L231 Difference]: Finished difference. Result has 574 places, 734 transitions, 9848 flow [2024-06-04 16:24:17,470 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-04 16:24:17,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 531 predicate places. [2024-06-04 16:24:17,470 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 734 transitions, 9848 flow [2024-06-04 16:24:17,470 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-04 16:24:17,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:17,470 INFO 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-04 16:24:17,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-04 16:24:17,470 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-04 16:24:17,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:17,471 INFO L85 PathProgramCache]: Analyzing trace with hash -463078338, now seen corresponding path program 2 times [2024-06-04 16:24:17,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:17,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69264404] [2024-06-04 16:24:17,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:17,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:17,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:17,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:17,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:17,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69264404] [2024-06-04 16:24:17,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69264404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:17,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:17,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:17,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714010969] [2024-06-04 16:24:17,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:17,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:17,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:17,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:17,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:17,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:17,875 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-04 16:24:17,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:17,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:17,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:19,098 INFO L124 PetriNetUnfolderBase]: 3080/5290 cut-off events. [2024-06-04 16:24:19,099 INFO L125 PetriNetUnfolderBase]: For 473061/473061 co-relation queries the response was YES. [2024-06-04 16:24:19,171 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-04 16:24:19,188 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 99 changer transitions 0/769 dead transitions. [2024-06-04 16:24:19,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 769 transitions, 11820 flow [2024-06-04 16:24:19,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:24:19,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:24:19,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-04 16:24:19,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-04 16:24:19,189 INFO L175 Difference]: Start difference. First operand has 574 places, 734 transitions, 9848 flow. Second operand 9 states and 211 transitions. [2024-06-04 16:24:19,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 769 transitions, 11820 flow [2024-06-04 16:24:22,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 769 transitions, 11586 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-04 16:24:22,442 INFO L231 Difference]: Finished difference. Result has 578 places, 740 transitions, 9948 flow [2024-06-04 16:24:22,442 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-04 16:24:22,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 535 predicate places. [2024-06-04 16:24:22,442 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 740 transitions, 9948 flow [2024-06-04 16:24:22,442 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-04 16:24:22,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:22,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, 1, 1] [2024-06-04 16:24:22,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-04 16:24:22,442 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-04 16:24:22,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:22,443 INFO L85 PathProgramCache]: Analyzing trace with hash -463072758, now seen corresponding path program 3 times [2024-06-04 16:24:22,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:22,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295568656] [2024-06-04 16:24:22,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:22,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:22,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:22,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:22,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:22,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295568656] [2024-06-04 16:24:22,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295568656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:22,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:22,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:22,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447436886] [2024-06-04 16:24:22,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:22,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:22,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:22,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:22,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:22,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:22,859 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-04 16:24:22,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:22,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:22,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:24,101 INFO L124 PetriNetUnfolderBase]: 3077/5286 cut-off events. [2024-06-04 16:24:24,102 INFO L125 PetriNetUnfolderBase]: For 471435/471435 co-relation queries the response was YES. [2024-06-04 16:24:24,175 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-04 16:24:24,192 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 100 changer transitions 0/770 dead transitions. [2024-06-04 16:24:24,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 770 transitions, 11548 flow [2024-06-04 16:24:24,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:24:24,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:24:24,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-04 16:24:24,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-04 16:24:24,193 INFO L175 Difference]: Start difference. First operand has 578 places, 740 transitions, 9948 flow. Second operand 11 states and 244 transitions. [2024-06-04 16:24:24,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 770 transitions, 11548 flow [2024-06-04 16:24:27,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 770 transitions, 11394 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-04 16:24:27,885 INFO L231 Difference]: Finished difference. Result has 584 places, 740 transitions, 10000 flow [2024-06-04 16:24:27,885 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-04 16:24:27,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 541 predicate places. [2024-06-04 16:24:27,885 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 740 transitions, 10000 flow [2024-06-04 16:24:27,886 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-04 16:24:27,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:27,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:27,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-04 16:24:27,886 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-04 16:24:27,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:27,886 INFO L85 PathProgramCache]: Analyzing trace with hash 733031486, now seen corresponding path program 4 times [2024-06-04 16:24:27,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:27,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167017566] [2024-06-04 16:24:27,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:27,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:27,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:28,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:28,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:28,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167017566] [2024-06-04 16:24:28,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167017566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:28,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:28,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:28,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718985023] [2024-06-04 16:24:28,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:28,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:28,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:28,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:28,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:28,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:28,295 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-04 16:24:28,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:28,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:28,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:29,499 INFO L124 PetriNetUnfolderBase]: 3090/5308 cut-off events. [2024-06-04 16:24:29,499 INFO L125 PetriNetUnfolderBase]: For 486398/486398 co-relation queries the response was YES. [2024-06-04 16:24:29,574 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-04 16:24:29,593 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 108 changer transitions 0/778 dead transitions. [2024-06-04 16:24:29,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 778 transitions, 11964 flow [2024-06-04 16:24:29,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:24:29,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:24:29,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-04 16:24:29,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-04 16:24:29,594 INFO L175 Difference]: Start difference. First operand has 584 places, 740 transitions, 10000 flow. Second operand 12 states and 268 transitions. [2024-06-04 16:24:29,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 778 transitions, 11964 flow [2024-06-04 16:24:32,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 778 transitions, 11752 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 16:24:32,592 INFO L231 Difference]: Finished difference. Result has 586 places, 746 transitions, 10104 flow [2024-06-04 16:24:32,592 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-04 16:24:32,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 543 predicate places. [2024-06-04 16:24:32,592 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 746 transitions, 10104 flow [2024-06-04 16:24:32,593 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-04 16:24:32,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:32,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, 1] [2024-06-04 16:24:32,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-04 16:24:32,593 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-04 16:24:32,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:32,593 INFO L85 PathProgramCache]: Analyzing trace with hash 740388716, now seen corresponding path program 5 times [2024-06-04 16:24:32,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:32,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559409106] [2024-06-04 16:24:32,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:32,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:32,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:32,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-04 16:24:32,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:32,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559409106] [2024-06-04 16:24:32,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559409106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:32,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:32,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:32,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218619553] [2024-06-04 16:24:32,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:32,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:32,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:32,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:32,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:33,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:33,011 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-04 16:24:33,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:33,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:33,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:34,294 INFO L124 PetriNetUnfolderBase]: 3095/5317 cut-off events. [2024-06-04 16:24:34,294 INFO L125 PetriNetUnfolderBase]: For 493461/493461 co-relation queries the response was YES. [2024-06-04 16:24:34,368 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-04 16:24:34,386 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 661 selfloop transitions, 115 changer transitions 0/783 dead transitions. [2024-06-04 16:24:34,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 783 transitions, 12046 flow [2024-06-04 16:24:34,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-04 16:24:34,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-04 16:24:34,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2024-06-04 16:24:34,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085034013605442 [2024-06-04 16:24:34,387 INFO L175 Difference]: Start difference. First operand has 586 places, 746 transitions, 10104 flow. Second operand 14 states and 299 transitions. [2024-06-04 16:24:34,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 783 transitions, 12046 flow [2024-06-04 16:24:38,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 783 transitions, 11790 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-04 16:24:38,339 INFO L231 Difference]: Finished difference. Result has 591 places, 749 transitions, 10134 flow [2024-06-04 16:24:38,339 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-04 16:24:38,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 548 predicate places. [2024-06-04 16:24:38,339 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 749 transitions, 10134 flow [2024-06-04 16:24:38,339 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-04 16:24:38,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:38,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:38,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-04 16:24:38,340 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-04 16:24:38,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:38,340 INFO L85 PathProgramCache]: Analyzing trace with hash 733037066, now seen corresponding path program 6 times [2024-06-04 16:24:38,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:38,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95565433] [2024-06-04 16:24:38,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:38,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:38,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:38,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-04 16:24:38,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:38,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95565433] [2024-06-04 16:24:38,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95565433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:38,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:38,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:38,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485287450] [2024-06-04 16:24:38,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:38,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:38,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:38,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:38,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:38,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:38,757 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-04 16:24:38,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:38,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:38,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:40,115 INFO L124 PetriNetUnfolderBase]: 3092/5313 cut-off events. [2024-06-04 16:24:40,115 INFO L125 PetriNetUnfolderBase]: For 491758/491758 co-relation queries the response was YES. [2024-06-04 16:24:40,187 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-04 16:24:40,204 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 112 changer transitions 0/782 dead transitions. [2024-06-04 16:24:40,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 782 transitions, 11764 flow [2024-06-04 16:24:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-04 16:24:40,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-04 16:24:40,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 303 transitions. [2024-06-04 16:24:40,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-06-04 16:24:40,205 INFO L175 Difference]: Start difference. First operand has 591 places, 749 transitions, 10134 flow. Second operand 14 states and 303 transitions. [2024-06-04 16:24:40,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 782 transitions, 11764 flow [2024-06-04 16:24:43,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 782 transitions, 11510 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-04 16:24:43,674 INFO L231 Difference]: Finished difference. Result has 594 places, 749 transitions, 10110 flow [2024-06-04 16:24:43,674 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-04 16:24:43,674 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 551 predicate places. [2024-06-04 16:24:43,674 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 749 transitions, 10110 flow [2024-06-04 16:24:43,674 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-04 16:24:43,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:43,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:43,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-04 16:24:43,675 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-04 16:24:43,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:43,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1174898954, now seen corresponding path program 7 times [2024-06-04 16:24:43,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:43,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261953168] [2024-06-04 16:24:43,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:43,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:44,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:44,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:44,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261953168] [2024-06-04 16:24:44,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261953168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:44,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:44,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:44,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526515611] [2024-06-04 16:24:44,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:44,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:44,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:44,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:44,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:44,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:44,056 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-04 16:24:44,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:44,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:44,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:45,341 INFO L124 PetriNetUnfolderBase]: 3113/5348 cut-off events. [2024-06-04 16:24:45,341 INFO L125 PetriNetUnfolderBase]: For 517279/517279 co-relation queries the response was YES. [2024-06-04 16:24:45,411 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-04 16:24:45,427 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 387 changer transitions 0/792 dead transitions. [2024-06-04 16:24:45,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 792 transitions, 12790 flow [2024-06-04 16:24:45,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:24:45,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:24:45,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-04 16:24:45,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-04 16:24:45,428 INFO L175 Difference]: Start difference. First operand has 594 places, 749 transitions, 10110 flow. Second operand 9 states and 220 transitions. [2024-06-04 16:24:45,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 792 transitions, 12790 flow [2024-06-04 16:24:48,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 792 transitions, 12542 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-04 16:24:48,579 INFO L231 Difference]: Finished difference. Result has 589 places, 761 transitions, 10896 flow [2024-06-04 16:24:48,579 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-04 16:24:48,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 546 predicate places. [2024-06-04 16:24:48,580 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 761 transitions, 10896 flow [2024-06-04 16:24:48,580 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-04 16:24:48,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:48,580 INFO 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-04 16:24:48,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-04 16:24:48,580 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-04 16:24:48,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:48,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1132414402, now seen corresponding path program 8 times [2024-06-04 16:24:48,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:48,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58912384] [2024-06-04 16:24:48,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:48,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:48,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:48,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-04 16:24:48,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:48,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58912384] [2024-06-04 16:24:48,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58912384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:48,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:48,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:48,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006701372] [2024-06-04 16:24:48,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:48,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:48,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:48,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:48,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:48,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:48,962 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-04 16:24:48,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:48,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:48,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:50,349 INFO L124 PetriNetUnfolderBase]: 3134/5383 cut-off events. [2024-06-04 16:24:50,349 INFO L125 PetriNetUnfolderBase]: For 548363/548363 co-relation queries the response was YES. [2024-06-04 16:24:50,421 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-04 16:24:50,441 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 406 selfloop transitions, 386 changer transitions 0/799 dead transitions. [2024-06-04 16:24:50,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 799 transitions, 13810 flow [2024-06-04 16:24:50,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:24:50,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:24:50,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-04 16:24:50,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 16:24:50,442 INFO L175 Difference]: Start difference. First operand has 589 places, 761 transitions, 10896 flow. Second operand 9 states and 219 transitions. [2024-06-04 16:24:50,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 799 transitions, 13810 flow [2024-06-04 16:24:54,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 799 transitions, 13460 flow, removed 100 selfloop flow, removed 3 redundant places. [2024-06-04 16:24:54,495 INFO L231 Difference]: Finished difference. Result has 595 places, 770 transitions, 11528 flow [2024-06-04 16:24:54,495 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-04 16:24:54,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 552 predicate places. [2024-06-04 16:24:54,495 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 770 transitions, 11528 flow [2024-06-04 16:24:54,495 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-04 16:24:54,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:54,496 INFO 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-04 16:24:54,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-04 16:24:54,496 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-04 16:24:54,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:54,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1132800352, now seen corresponding path program 9 times [2024-06-04 16:24:54,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:54,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94949397] [2024-06-04 16:24:54,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:54,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:54,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:54,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:54,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:54,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94949397] [2024-06-04 16:24:54,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94949397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:54,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:54,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:54,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174565582] [2024-06-04 16:24:54,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:54,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:54,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:54,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:54,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:54,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:24:54,880 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-04 16:24:54,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:54,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:24:54,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:56,268 INFO L124 PetriNetUnfolderBase]: 3131/5379 cut-off events. [2024-06-04 16:24:56,268 INFO L125 PetriNetUnfolderBase]: For 544345/544345 co-relation queries the response was YES. [2024-06-04 16:24:56,338 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-04 16:24:56,355 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 402 selfloop transitions, 389 changer transitions 0/798 dead transitions. [2024-06-04 16:24:56,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 798 transitions, 13976 flow [2024-06-04 16:24:56,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:24:56,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:24:56,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-04 16:24:56,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-04 16:24:56,356 INFO L175 Difference]: Start difference. First operand has 595 places, 770 transitions, 11528 flow. Second operand 9 states and 217 transitions. [2024-06-04 16:24:56,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 798 transitions, 13976 flow [2024-06-04 16:25:00,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 798 transitions, 13478 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-04 16:25:00,303 INFO L231 Difference]: Finished difference. Result has 601 places, 770 transitions, 11814 flow [2024-06-04 16:25:00,303 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-04 16:25:00,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 558 predicate places. [2024-06-04 16:25:00,304 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 770 transitions, 11814 flow [2024-06-04 16:25:00,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-04 16:25:00,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:00,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-04 16:25:00,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-04 16:25:00,304 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-04 16:25:00,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:00,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1075714912, now seen corresponding path program 10 times [2024-06-04 16:25:00,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:00,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011961948] [2024-06-04 16:25:00,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:00,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:00,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:00,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:25:00,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:00,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011961948] [2024-06-04 16:25:00,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011961948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:00,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:00,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:00,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391428535] [2024-06-04 16:25:00,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:00,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:00,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:00,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:00,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:00,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:00,686 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-04 16:25:00,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:00,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:00,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:02,106 INFO L124 PetriNetUnfolderBase]: 3128/5375 cut-off events. [2024-06-04 16:25:02,106 INFO L125 PetriNetUnfolderBase]: For 545402/545402 co-relation queries the response was YES. [2024-06-04 16:25:02,176 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-04 16:25:02,193 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 381 changer transitions 0/802 dead transitions. [2024-06-04 16:25:02,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 802 transitions, 14554 flow [2024-06-04 16:25:02,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:25:02,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:25:02,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-04 16:25:02,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 16:25:02,194 INFO L175 Difference]: Start difference. First operand has 601 places, 770 transitions, 11814 flow. Second operand 9 states and 222 transitions. [2024-06-04 16:25:02,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 802 transitions, 14554 flow [2024-06-04 16:25:06,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 802 transitions, 13764 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-04 16:25:06,253 INFO L231 Difference]: Finished difference. Result has 603 places, 770 transitions, 11792 flow [2024-06-04 16:25:06,253 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-04 16:25:06,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 560 predicate places. [2024-06-04 16:25:06,254 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 770 transitions, 11792 flow [2024-06-04 16:25:06,254 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-04 16:25:06,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:06,254 INFO 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-04 16:25:06,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-04 16:25:06,254 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-04 16:25:06,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:06,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1071990262, now seen corresponding path program 11 times [2024-06-04 16:25:06,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:06,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808448661] [2024-06-04 16:25:06,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:06,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:06,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:06,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:25:06,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:06,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808448661] [2024-06-04 16:25:06,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808448661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:06,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:06,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:06,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315272225] [2024-06-04 16:25:06,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:06,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:06,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:06,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:06,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:06,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:06,649 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-04 16:25:06,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:06,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:06,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:08,151 INFO L124 PetriNetUnfolderBase]: 3141/5398 cut-off events. [2024-06-04 16:25:08,151 INFO L125 PetriNetUnfolderBase]: For 562172/562174 co-relation queries the response was YES. [2024-06-04 16:25:08,225 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-04 16:25:08,246 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 569 selfloop transitions, 228 changer transitions 0/804 dead transitions. [2024-06-04 16:25:08,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 804 transitions, 13846 flow [2024-06-04 16:25:08,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:25:08,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:25:08,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-04 16:25:08,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-04 16:25:08,247 INFO L175 Difference]: Start difference. First operand has 603 places, 770 transitions, 11792 flow. Second operand 11 states and 246 transitions. [2024-06-04 16:25:08,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 804 transitions, 13846 flow [2024-06-04 16:25:12,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 804 transitions, 12866 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-04 16:25:12,580 INFO L231 Difference]: Finished difference. Result has 605 places, 776 transitions, 11402 flow [2024-06-04 16:25:12,581 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-04 16:25:12,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 562 predicate places. [2024-06-04 16:25:12,581 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 776 transitions, 11402 flow [2024-06-04 16:25:12,581 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-04 16:25:12,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:12,581 INFO 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-04 16:25:12,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-04 16:25:12,581 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-04 16:25:12,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:12,582 INFO L85 PathProgramCache]: Analyzing trace with hash -894016456, now seen corresponding path program 12 times [2024-06-04 16:25:12,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:12,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792350227] [2024-06-04 16:25:12,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:12,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:12,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:12,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-04 16:25:12,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:12,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792350227] [2024-06-04 16:25:12,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792350227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:12,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:12,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:12,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914188272] [2024-06-04 16:25:12,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:12,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:12,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:12,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:12,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:12,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:12,993 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-04 16:25:12,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:12,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:12,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:14,290 INFO L124 PetriNetUnfolderBase]: 3138/5394 cut-off events. [2024-06-04 16:25:14,290 INFO L125 PetriNetUnfolderBase]: For 557821/557823 co-relation queries the response was YES. [2024-06-04 16:25:14,368 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-04 16:25:14,388 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 567 selfloop transitions, 227 changer transitions 0/801 dead transitions. [2024-06-04 16:25:14,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 801 transitions, 13052 flow [2024-06-04 16:25:14,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:25:14,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:25:14,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-04 16:25:14,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-04 16:25:14,388 INFO L175 Difference]: Start difference. First operand has 605 places, 776 transitions, 11402 flow. Second operand 9 states and 211 transitions. [2024-06-04 16:25:14,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 801 transitions, 13052 flow [2024-06-04 16:25:19,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 801 transitions, 12748 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-04 16:25:19,192 INFO L231 Difference]: Finished difference. Result has 607 places, 776 transitions, 11558 flow [2024-06-04 16:25:19,192 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-04 16:25:19,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 564 predicate places. [2024-06-04 16:25:19,192 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 776 transitions, 11558 flow [2024-06-04 16:25:19,192 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-04 16:25:19,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:19,193 INFO 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-04 16:25:19,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-04 16:25:19,193 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-04 16:25:19,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:19,193 INFO L85 PathProgramCache]: Analyzing trace with hash 583029252, now seen corresponding path program 13 times [2024-06-04 16:25:19,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:19,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362231734] [2024-06-04 16:25:19,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:19,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:19,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:25:19,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:19,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362231734] [2024-06-04 16:25:19,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362231734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:19,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:19,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:19,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662312482] [2024-06-04 16:25:19,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:19,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:19,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:19,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:19,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:19,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:19,601 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-04 16:25:19,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:19,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:19,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:20,973 INFO L124 PetriNetUnfolderBase]: 3175/5455 cut-off events. [2024-06-04 16:25:20,973 INFO L125 PetriNetUnfolderBase]: For 603024/603026 co-relation queries the response was YES. [2024-06-04 16:25:21,056 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-04 16:25:21,077 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 553 selfloop transitions, 258 changer transitions 0/818 dead transitions. [2024-06-04 16:25:21,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 818 transitions, 13995 flow [2024-06-04 16:25:21,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:25:21,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:25:21,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-04 16:25:21,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-04 16:25:21,078 INFO L175 Difference]: Start difference. First operand has 607 places, 776 transitions, 11558 flow. Second operand 12 states and 266 transitions. [2024-06-04 16:25:21,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 818 transitions, 13995 flow [2024-06-04 16:25:26,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 818 transitions, 13541 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 16:25:26,111 INFO L231 Difference]: Finished difference. Result has 611 places, 791 transitions, 11841 flow [2024-06-04 16:25:26,112 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-04 16:25:26,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 568 predicate places. [2024-06-04 16:25:26,112 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 791 transitions, 11841 flow [2024-06-04 16:25:26,112 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-04 16:25:26,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:26,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:25:26,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-04 16:25:26,113 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-04 16:25:26,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:26,113 INFO L85 PathProgramCache]: Analyzing trace with hash 594993702, now seen corresponding path program 14 times [2024-06-04 16:25:26,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:26,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577524191] [2024-06-04 16:25:26,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:26,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:26,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:26,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-04 16:25:26,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:26,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577524191] [2024-06-04 16:25:26,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577524191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:26,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:26,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:26,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582348932] [2024-06-04 16:25:26,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:26,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:26,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:26,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:26,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:26,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:26,512 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-04 16:25:26,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:26,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:26,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:27,863 INFO L124 PetriNetUnfolderBase]: 3172/5451 cut-off events. [2024-06-04 16:25:27,863 INFO L125 PetriNetUnfolderBase]: For 602010/602012 co-relation queries the response was YES. [2024-06-04 16:25:27,950 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-04 16:25:27,972 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 262 changer transitions 0/818 dead transitions. [2024-06-04 16:25:27,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 818 transitions, 14079 flow [2024-06-04 16:25:27,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:25:27,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:25:27,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-04 16:25:27,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 16:25:27,973 INFO L175 Difference]: Start difference. First operand has 611 places, 791 transitions, 11841 flow. Second operand 12 states and 264 transitions. [2024-06-04 16:25:27,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 818 transitions, 14079 flow [2024-06-04 16:25:33,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 818 transitions, 13547 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-04 16:25:33,410 INFO L231 Difference]: Finished difference. Result has 615 places, 791 transitions, 11839 flow [2024-06-04 16:25:33,410 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-04 16:25:33,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 572 predicate places. [2024-06-04 16:25:33,410 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 791 transitions, 11839 flow [2024-06-04 16:25:33,411 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-04 16:25:33,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:33,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, 1] [2024-06-04 16:25:33,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-04 16:25:33,411 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-04 16:25:33,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:33,411 INFO L85 PathProgramCache]: Analyzing trace with hash 589838712, now seen corresponding path program 15 times [2024-06-04 16:25:33,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:33,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034582151] [2024-06-04 16:25:33,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:33,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:33,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:33,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:25:33,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:33,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034582151] [2024-06-04 16:25:33,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034582151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:33,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:33,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:33,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641590583] [2024-06-04 16:25:33,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:33,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:33,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:33,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:33,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:33,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:33,805 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-04 16:25:33,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:33,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:33,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:35,158 INFO L124 PetriNetUnfolderBase]: 3177/5460 cut-off events. [2024-06-04 16:25:35,159 INFO L125 PetriNetUnfolderBase]: For 609849/609851 co-relation queries the response was YES. [2024-06-04 16:25:35,242 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-04 16:25:35,262 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 259 changer transitions 0/818 dead transitions. [2024-06-04 16:25:35,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 818 transitions, 14120 flow [2024-06-04 16:25:35,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:25:35,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:25:35,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-04 16:25:35,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-04 16:25:35,263 INFO L175 Difference]: Start difference. First operand has 615 places, 791 transitions, 11839 flow. Second operand 9 states and 211 transitions. [2024-06-04 16:25:35,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 818 transitions, 14120 flow [2024-06-04 16:25:40,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 818 transitions, 13556 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-04 16:25:40,194 INFO L231 Difference]: Finished difference. Result has 614 places, 794 transitions, 11844 flow [2024-06-04 16:25:40,194 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-04 16:25:40,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 571 predicate places. [2024-06-04 16:25:40,195 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 794 transitions, 11844 flow [2024-06-04 16:25:40,195 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-04 16:25:40,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:40,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, 1] [2024-06-04 16:25:40,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-04 16:25:40,195 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-04 16:25:40,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:40,195 INFO L85 PathProgramCache]: Analyzing trace with hash 417221706, now seen corresponding path program 16 times [2024-06-04 16:25:40,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:40,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51858112] [2024-06-04 16:25:40,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:40,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:40,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:40,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:25:40,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:40,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51858112] [2024-06-04 16:25:40,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51858112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:40,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:40,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:40,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055914773] [2024-06-04 16:25:40,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:40,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:40,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:40,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:40,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:40,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:40,589 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-04 16:25:40,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:40,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:40,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:42,121 INFO L124 PetriNetUnfolderBase]: 3174/5456 cut-off events. [2024-06-04 16:25:42,121 INFO L125 PetriNetUnfolderBase]: For 608034/608036 co-relation queries the response was YES. [2024-06-04 16:25:42,198 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-04 16:25:42,217 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 263 changer transitions 0/819 dead transitions. [2024-06-04 16:25:42,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 819 transitions, 13808 flow [2024-06-04 16:25:42,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:25:42,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:25:42,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-04 16:25:42,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-04 16:25:42,219 INFO L175 Difference]: Start difference. First operand has 614 places, 794 transitions, 11844 flow. Second operand 11 states and 246 transitions. [2024-06-04 16:25:42,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 819 transitions, 13808 flow [2024-06-04 16:25:47,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 819 transitions, 13306 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 16:25:47,057 INFO L231 Difference]: Finished difference. Result has 619 places, 794 transitions, 11874 flow [2024-06-04 16:25:47,058 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-04 16:25:47,058 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 576 predicate places. [2024-06-04 16:25:47,058 INFO L495 AbstractCegarLoop]: Abstraction has has 619 places, 794 transitions, 11874 flow [2024-06-04 16:25:47,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-04 16:25:47,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:47,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-04 16:25:47,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-04 16:25:47,058 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-04 16:25:47,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:47,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1138503990, now seen corresponding path program 17 times [2024-06-04 16:25:47,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:47,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402235855] [2024-06-04 16:25:47,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:47,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:47,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:47,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-04 16:25:47,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:47,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402235855] [2024-06-04 16:25:47,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402235855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:47,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:47,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:47,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860283034] [2024-06-04 16:25:47,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:47,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:47,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:47,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:47,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:47,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:47,455 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-04 16:25:47,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:47,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:47,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:48,792 INFO L124 PetriNetUnfolderBase]: 3171/5452 cut-off events. [2024-06-04 16:25:48,792 INFO L125 PetriNetUnfolderBase]: For 606109/606111 co-relation queries the response was YES. [2024-06-04 16:25:48,876 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-04 16:25:48,896 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 553 selfloop transitions, 257 changer transitions 0/817 dead transitions. [2024-06-04 16:25:48,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 817 transitions, 13832 flow [2024-06-04 16:25:48,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:25:48,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:25:48,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-04 16:25:48,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-04 16:25:48,897 INFO L175 Difference]: Start difference. First operand has 619 places, 794 transitions, 11874 flow. Second operand 9 states and 210 transitions. [2024-06-04 16:25:48,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 817 transitions, 13832 flow [2024-06-04 16:25:54,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 817 transitions, 13262 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-04 16:25:54,148 INFO L231 Difference]: Finished difference. Result has 617 places, 794 transitions, 11824 flow [2024-06-04 16:25:54,148 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-04 16:25:54,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 574 predicate places. [2024-06-04 16:25:54,149 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 794 transitions, 11824 flow [2024-06-04 16:25:54,149 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-04 16:25:54,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:54,149 INFO 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-04 16:25:54,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-04 16:25:54,149 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-04 16:25:54,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:54,150 INFO L85 PathProgramCache]: Analyzing trace with hash 405044286, now seen corresponding path program 18 times [2024-06-04 16:25:54,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:54,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751241107] [2024-06-04 16:25:54,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:54,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:54,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:54,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:25:54,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:54,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751241107] [2024-06-04 16:25:54,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751241107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:54,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:54,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:25:54,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417446125] [2024-06-04 16:25:54,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:54,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:25:54,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:54,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:25:54,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:25:54,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:25:54,545 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-04 16:25:54,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:54,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:25:54,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:55,924 INFO L124 PetriNetUnfolderBase]: 3168/5448 cut-off events. [2024-06-04 16:25:55,924 INFO L125 PetriNetUnfolderBase]: For 603857/603859 co-relation queries the response was YES. [2024-06-04 16:25:56,017 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-04 16:25:56,037 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 259 changer transitions 0/818 dead transitions. [2024-06-04 16:25:56,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 818 transitions, 13504 flow [2024-06-04 16:25:56,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:25:56,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:25:56,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-04 16:25:56,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346320346320347 [2024-06-04 16:25:56,038 INFO L175 Difference]: Start difference. First operand has 617 places, 794 transitions, 11824 flow. Second operand 11 states and 247 transitions. [2024-06-04 16:25:56,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 818 transitions, 13504 flow [2024-06-04 16:26:01,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 818 transitions, 13010 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 16:26:01,410 INFO L231 Difference]: Finished difference. Result has 622 places, 794 transitions, 11854 flow [2024-06-04 16:26:01,410 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-04 16:26:01,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 579 predicate places. [2024-06-04 16:26:01,411 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 794 transitions, 11854 flow [2024-06-04 16:26:01,411 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-04 16:26:01,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:26:01,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, 1] [2024-06-04 16:26:01,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-04 16:26:01,411 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-04 16:26:01,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:26:01,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1716640180, now seen corresponding path program 19 times [2024-06-04 16:26:01,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:26:01,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948448700] [2024-06-04 16:26:01,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:26:01,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:26:01,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:26:01,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:26:01,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:26:01,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948448700] [2024-06-04 16:26:01,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948448700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:26:01,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:26:01,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:26:01,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858270650] [2024-06-04 16:26:01,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:26:01,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:26:01,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:26:01,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:26:01,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:26:01,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:26:01,853 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-04 16:26:01,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:26:01,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:26:01,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:26:03,244 INFO L124 PetriNetUnfolderBase]: 3173/5456 cut-off events. [2024-06-04 16:26:03,244 INFO L125 PetriNetUnfolderBase]: For 611041/611041 co-relation queries the response was YES. [2024-06-04 16:26:03,329 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-04 16:26:03,350 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 754 selfloop transitions, 55 changer transitions 0/816 dead transitions. [2024-06-04 16:26:03,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 816 transitions, 13568 flow [2024-06-04 16:26:03,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:26:03,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:26:03,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-04 16:26:03,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-04 16:26:03,351 INFO L175 Difference]: Start difference. First operand has 622 places, 794 transitions, 11854 flow. Second operand 9 states and 198 transitions. [2024-06-04 16:26:03,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 816 transitions, 13568 flow [2024-06-04 16:26:08,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 816 transitions, 13002 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-04 16:26:08,670 INFO L231 Difference]: Finished difference. Result has 620 places, 797 transitions, 11460 flow [2024-06-04 16:26:08,670 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-04 16:26:08,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 577 predicate places. [2024-06-04 16:26:08,670 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 797 transitions, 11460 flow [2024-06-04 16:26:08,671 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-04 16:26:08,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:26:08,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:26:08,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-04 16:26:08,671 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-04 16:26:08,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:26:08,671 INFO L85 PathProgramCache]: Analyzing trace with hash -884530080, now seen corresponding path program 20 times [2024-06-04 16:26:08,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:26:08,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96649958] [2024-06-04 16:26:08,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:26:08,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:26:08,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:26:09,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:26:09,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:26:09,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96649958] [2024-06-04 16:26:09,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96649958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:26:09,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:26:09,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:26:09,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607713108] [2024-06-04 16:26:09,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:26:09,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:26:09,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:26:09,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:26:09,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:26:09,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:26:09,061 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-04 16:26:09,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:26:09,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:26:09,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:26:10,487 INFO L124 PetriNetUnfolderBase]: 3250/5583 cut-off events. [2024-06-04 16:26:10,488 INFO L125 PetriNetUnfolderBase]: For 712102/712104 co-relation queries the response was YES. [2024-06-04 16:26:10,577 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-04 16:26:10,599 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 326 changer transitions 0/853 dead transitions. [2024-06-04 16:26:10,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 853 transitions, 14857 flow [2024-06-04 16:26:10,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:26:10,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:26:10,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-04 16:26:10,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-04 16:26:10,600 INFO L175 Difference]: Start difference. First operand has 620 places, 797 transitions, 11460 flow. Second operand 12 states and 268 transitions. [2024-06-04 16:26:10,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 853 transitions, 14857 flow [2024-06-04 16:26:17,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 853 transitions, 14719 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 16:26:17,296 INFO L231 Difference]: Finished difference. Result has 626 places, 827 transitions, 12570 flow [2024-06-04 16:26:17,296 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-04 16:26:17,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 583 predicate places. [2024-06-04 16:26:17,296 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 827 transitions, 12570 flow [2024-06-04 16:26:17,296 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-04 16:26:17,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:26:17,296 INFO 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-04 16:26:17,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-04 16:26:17,297 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-04 16:26:17,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:26:17,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1597495596, now seen corresponding path program 21 times [2024-06-04 16:26:17,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:26:17,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207039126] [2024-06-04 16:26:17,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:26:17,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:26:17,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:26:17,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:26:17,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:26:17,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207039126] [2024-06-04 16:26:17,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207039126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:26:17,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:26:17,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:26:17,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463045726] [2024-06-04 16:26:17,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:26:17,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:26:17,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:26:17,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:26:17,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:26:17,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:26:17,692 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-04 16:26:17,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:26:17,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:26:17,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:26:19,157 INFO L124 PetriNetUnfolderBase]: 3247/5579 cut-off events. [2024-06-04 16:26:19,157 INFO L125 PetriNetUnfolderBase]: For 713566/713568 co-relation queries the response was YES. [2024-06-04 16:26:19,244 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-04 16:26:19,266 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 501 selfloop transitions, 342 changer transitions 0/850 dead transitions. [2024-06-04 16:26:19,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 850 transitions, 14890 flow [2024-06-04 16:26:19,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:26:19,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:26:19,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-04 16:26:19,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-04 16:26:19,267 INFO L175 Difference]: Start difference. First operand has 626 places, 827 transitions, 12570 flow. Second operand 11 states and 244 transitions. [2024-06-04 16:26:19,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 850 transitions, 14890 flow [2024-06-04 16:26:26,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 850 transitions, 14284 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-04 16:26:26,042 INFO L231 Difference]: Finished difference. Result has 631 places, 827 transitions, 12654 flow [2024-06-04 16:26:26,043 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-04 16:26:26,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 588 predicate places. [2024-06-04 16:26:26,043 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 827 transitions, 12654 flow [2024-06-04 16:26:26,043 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-04 16:26:26,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:26:26,043 INFO 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-04 16:26:26,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-04 16:26:26,043 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-04 16:26:26,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:26:26,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1597288206, now seen corresponding path program 22 times [2024-06-04 16:26:26,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:26:26,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471462951] [2024-06-04 16:26:26,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:26:26,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:26:26,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:26:26,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:26:26,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:26:26,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471462951] [2024-06-04 16:26:26,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471462951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:26:26,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:26:26,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:26:26,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195337982] [2024-06-04 16:26:26,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:26:26,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:26:26,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:26:26,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:26:26,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:26:26,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:26:26,445 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-04 16:26:26,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:26:26,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:26:26,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:26:27,967 INFO L124 PetriNetUnfolderBase]: 3244/5575 cut-off events. [2024-06-04 16:26:27,968 INFO L125 PetriNetUnfolderBase]: For 711517/711519 co-relation queries the response was YES. [2024-06-04 16:26:28,054 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-04 16:26:28,075 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 502 selfloop transitions, 343 changer transitions 0/852 dead transitions. [2024-06-04 16:26:28,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 852 transitions, 14986 flow [2024-06-04 16:26:28,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:26:28,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:26:28,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-04 16:26:28,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-04 16:26:28,076 INFO L175 Difference]: Start difference. First operand has 631 places, 827 transitions, 12654 flow. Second operand 13 states and 280 transitions. [2024-06-04 16:26:28,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 852 transitions, 14986 flow [2024-06-04 16:26:34,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 852 transitions, 14343 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-04 16:26:34,108 INFO L231 Difference]: Finished difference. Result has 636 places, 827 transitions, 12703 flow [2024-06-04 16:26:34,108 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-04 16:26:34,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 593 predicate places. [2024-06-04 16:26:34,109 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 827 transitions, 12703 flow [2024-06-04 16:26:34,109 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-04 16:26:34,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:26:34,109 INFO 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-04 16:26:34,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-04 16:26:34,109 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-04 16:26:34,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:26:34,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1458223252, now seen corresponding path program 23 times [2024-06-04 16:26:34,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:26:34,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276389255] [2024-06-04 16:26:34,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:26:34,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:26:34,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:26:34,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:26:34,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:26:34,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276389255] [2024-06-04 16:26:34,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276389255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:26:34,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:26:34,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:26:34,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956870168] [2024-06-04 16:26:34,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:26:34,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:26:34,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:26:34,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:26:34,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:26:34,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:26:34,510 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-04 16:26:34,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:26:34,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:26:34,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:26:36,136 INFO L124 PetriNetUnfolderBase]: 3241/5570 cut-off events. [2024-06-04 16:26:36,136 INFO L125 PetriNetUnfolderBase]: For 709060/709060 co-relation queries the response was YES. [2024-06-04 16:26:36,221 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-04 16:26:36,242 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 770 selfloop transitions, 72 changer transitions 0/849 dead transitions. [2024-06-04 16:26:36,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 849 transitions, 14733 flow [2024-06-04 16:26:36,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:26:36,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:26:36,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-04 16:26:36,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173160173160173 [2024-06-04 16:26:36,244 INFO L175 Difference]: Start difference. First operand has 636 places, 827 transitions, 12703 flow. Second operand 11 states and 239 transitions. [2024-06-04 16:26:36,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 849 transitions, 14733 flow [2024-06-04 16:26:42,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 849 transitions, 14019 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-04 16:26:42,407 INFO L231 Difference]: Finished difference. Result has 636 places, 827 transitions, 12139 flow [2024-06-04 16:26:42,407 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-04 16:26:42,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 593 predicate places. [2024-06-04 16:26:42,407 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 827 transitions, 12139 flow [2024-06-04 16:26:42,407 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-04 16:26:42,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:26:42,408 INFO 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-04 16:26:42,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-04 16:26:42,408 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-04 16:26:42,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:26:42,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1465580482, now seen corresponding path program 24 times [2024-06-04 16:26:42,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:26:42,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218797452] [2024-06-04 16:26:42,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:26:42,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:26:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:26:42,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:26:42,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:26:42,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218797452] [2024-06-04 16:26:42,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218797452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:26:42,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:26:42,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:26:42,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374527821] [2024-06-04 16:26:42,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:26:42,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:26:42,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:26:42,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:26:42,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:26:42,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:26:42,816 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-04 16:26:42,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:26:42,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:26:42,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:26:44,432 INFO L124 PetriNetUnfolderBase]: 3238/5566 cut-off events. [2024-06-04 16:26:44,433 INFO L125 PetriNetUnfolderBase]: For 704851/704851 co-relation queries the response was YES. [2024-06-04 16:26:44,513 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-04 16:26:44,533 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 767 selfloop transitions, 73 changer transitions 0/847 dead transitions. [2024-06-04 16:26:44,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 847 transitions, 14163 flow [2024-06-04 16:26:44,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:26:44,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:26:44,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 16:26:44,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-04 16:26:44,534 INFO L175 Difference]: Start difference. First operand has 636 places, 827 transitions, 12139 flow. Second operand 9 states and 202 transitions. [2024-06-04 16:26:44,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 847 transitions, 14163 flow [2024-06-04 16:26:51,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 847 transitions, 14029 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 16:26:51,335 INFO L231 Difference]: Finished difference. Result has 637 places, 827 transitions, 12157 flow [2024-06-04 16:26:51,336 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-04 16:26:51,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 594 predicate places. [2024-06-04 16:26:51,336 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 827 transitions, 12157 flow [2024-06-04 16:26:51,336 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-04 16:26:51,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:26:51,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, 1] [2024-06-04 16:26:51,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-04 16:26:51,336 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-04 16:26:51,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:26:51,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1669312822, now seen corresponding path program 25 times [2024-06-04 16:26:51,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:26:51,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337206823] [2024-06-04 16:26:51,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:26:51,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:26:51,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:26:51,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:26:51,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:26:51,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337206823] [2024-06-04 16:26:51,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337206823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:26:51,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:26:51,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:26:51,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059033226] [2024-06-04 16:26:51,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:26:51,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:26:51,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:26:51,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:26:51,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:26:51,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:26:51,743 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-04 16:26:51,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:26:51,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:26:51,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:26:53,216 INFO L124 PetriNetUnfolderBase]: 3243/5576 cut-off events. [2024-06-04 16:26:53,216 INFO L125 PetriNetUnfolderBase]: For 715049/715051 co-relation queries the response was YES. [2024-06-04 16:26:53,309 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-04 16:26:53,515 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 522 selfloop transitions, 324 changer transitions 0/853 dead transitions. [2024-06-04 16:26:53,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 853 transitions, 14835 flow [2024-06-04 16:26:53,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:26:53,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:26:53,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-04 16:26:53,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-04 16:26:53,516 INFO L175 Difference]: Start difference. First operand has 637 places, 827 transitions, 12157 flow. Second operand 10 states and 229 transitions. [2024-06-04 16:26:53,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 853 transitions, 14835 flow [2024-06-04 16:27:00,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 853 transitions, 14593 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 16:27:00,370 INFO L231 Difference]: Finished difference. Result has 640 places, 830 transitions, 12607 flow [2024-06-04 16:27:00,370 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-04 16:27:00,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 597 predicate places. [2024-06-04 16:27:00,371 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 830 transitions, 12607 flow [2024-06-04 16:27:00,371 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-04 16:27:00,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:27:00,371 INFO 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-04 16:27:00,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-04 16:27:00,371 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-04 16:27:00,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:27:00,371 INFO L85 PathProgramCache]: Analyzing trace with hash -999855752, now seen corresponding path program 26 times [2024-06-04 16:27:00,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:27:00,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255591172] [2024-06-04 16:27:00,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:27:00,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:27:00,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:27:00,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-04 16:27:00,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:27:00,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255591172] [2024-06-04 16:27:00,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255591172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:27:00,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:27:00,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:27:00,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029205539] [2024-06-04 16:27:00,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:27:00,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:27:00,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:27:00,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:27:00,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:27:00,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:27:00,757 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-04 16:27:00,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:27:00,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:27:00,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:27:02,231 INFO L124 PetriNetUnfolderBase]: 3240/5572 cut-off events. [2024-06-04 16:27:02,232 INFO L125 PetriNetUnfolderBase]: For 715049/715051 co-relation queries the response was YES. [2024-06-04 16:27:02,318 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-04 16:27:02,340 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 521 selfloop transitions, 325 changer transitions 0/853 dead transitions. [2024-06-04 16:27:02,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 853 transitions, 15253 flow [2024-06-04 16:27:02,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:27:02,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:27:02,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-04 16:27:02,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-04 16:27:02,341 INFO L175 Difference]: Start difference. First operand has 640 places, 830 transitions, 12607 flow. Second operand 10 states and 229 transitions. [2024-06-04 16:27:02,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 853 transitions, 15253 flow [2024-06-04 16:27:09,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 853 transitions, 14658 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 16:27:09,337 INFO L231 Difference]: Finished difference. Result has 644 places, 830 transitions, 12668 flow [2024-06-04 16:27:09,337 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-04 16:27:09,337 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 601 predicate places. [2024-06-04 16:27:09,337 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 830 transitions, 12668 flow [2024-06-04 16:27:09,337 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-04 16:27:09,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:27:09,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:27:09,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-04 16:27:09,338 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-04 16:27:09,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:27:09,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1172680148, now seen corresponding path program 27 times [2024-06-04 16:27:09,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:27:09,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433898350] [2024-06-04 16:27:09,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:27:09,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:27:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:27:09,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:27:09,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:27:09,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433898350] [2024-06-04 16:27:09,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433898350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:27:09,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:27:09,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:27:09,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906912931] [2024-06-04 16:27:09,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:27:09,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:27:09,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:27:09,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:27:09,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:27:09,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:27:09,722 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-04 16:27:09,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:27:09,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:27:09,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:27:11,189 INFO L124 PetriNetUnfolderBase]: 3245/5581 cut-off events. [2024-06-04 16:27:11,189 INFO L125 PetriNetUnfolderBase]: For 724269/724271 co-relation queries the response was YES. [2024-06-04 16:27:11,276 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-04 16:27:11,298 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 517 selfloop transitions, 334 changer transitions 0/858 dead transitions. [2024-06-04 16:27:11,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 858 transitions, 15079 flow [2024-06-04 16:27:11,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:27:11,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:27:11,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-04 16:27:11,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183150183150184 [2024-06-04 16:27:11,299 INFO L175 Difference]: Start difference. First operand has 644 places, 830 transitions, 12668 flow. Second operand 13 states and 283 transitions. [2024-06-04 16:27:11,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 858 transitions, 15079 flow [2024-06-04 16:27:18,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 858 transitions, 14409 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 16:27:18,460 INFO L231 Difference]: Finished difference. Result has 648 places, 833 transitions, 12719 flow [2024-06-04 16:27:18,460 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-04 16:27:18,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 605 predicate places. [2024-06-04 16:27:18,460 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 833 transitions, 12719 flow [2024-06-04 16:27:18,460 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-04 16:27:18,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:27:18,460 INFO 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-04 16:27:18,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-04 16:27:18,461 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-04 16:27:18,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:27:18,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1184644598, now seen corresponding path program 28 times [2024-06-04 16:27:18,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:27:18,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130602443] [2024-06-04 16:27:18,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:27:18,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:27:18,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:27:18,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:27:18,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:27:18,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130602443] [2024-06-04 16:27:18,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130602443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:27:18,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:27:18,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:27:18,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126068489] [2024-06-04 16:27:18,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:27:18,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:27:18,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:27:18,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:27:18,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:27:18,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:27:18,857 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-04 16:27:18,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:27:18,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:27:18,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:27:20,343 INFO L124 PetriNetUnfolderBase]: 3242/5577 cut-off events. [2024-06-04 16:27:20,343 INFO L125 PetriNetUnfolderBase]: For 721489/721491 co-relation queries the response was YES. [2024-06-04 16:27:20,430 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-04 16:27:20,451 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 332 changer transitions 0/859 dead transitions. [2024-06-04 16:27:20,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 859 transitions, 15395 flow [2024-06-04 16:27:20,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:27:20,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:27:20,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-04 16:27:20,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5201465201465202 [2024-06-04 16:27:20,452 INFO L175 Difference]: Start difference. First operand has 648 places, 833 transitions, 12719 flow. Second operand 13 states and 284 transitions. [2024-06-04 16:27:20,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 859 transitions, 15395 flow [2024-06-04 16:27:26,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 859 transitions, 14753 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-04 16:27:26,590 INFO L231 Difference]: Finished difference. Result has 651 places, 833 transitions, 12747 flow [2024-06-04 16:27:26,590 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-04 16:27:26,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 608 predicate places. [2024-06-04 16:27:26,590 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 833 transitions, 12747 flow [2024-06-04 16:27:26,590 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-04 16:27:26,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:27:26,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, 1] [2024-06-04 16:27:26,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-04 16:27:26,590 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-04 16:27:26,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:27:26,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1465574902, now seen corresponding path program 29 times [2024-06-04 16:27:26,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:27:26,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814337292] [2024-06-04 16:27:26,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:27:26,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:27:26,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:27:26,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-04 16:27:26,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:27:26,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814337292] [2024-06-04 16:27:26,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814337292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:27:26,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:27:26,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:27:26,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445467733] [2024-06-04 16:27:26,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:27:26,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:27:26,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:27:26,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:27:26,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:27:27,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:27:27,020 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-04 16:27:27,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:27:27,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:27:27,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:27:28,517 INFO L124 PetriNetUnfolderBase]: 3239/5572 cut-off events. [2024-06-04 16:27:28,517 INFO L125 PetriNetUnfolderBase]: For 717887/717887 co-relation queries the response was YES. [2024-06-04 16:27:28,600 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-04 16:27:28,619 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 774 selfloop transitions, 71 changer transitions 0/852 dead transitions. [2024-06-04 16:27:28,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 852 transitions, 14483 flow [2024-06-04 16:27:28,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:27:28,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:27:28,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-04 16:27:28,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-04 16:27:28,620 INFO L175 Difference]: Start difference. First operand has 651 places, 833 transitions, 12747 flow. Second operand 9 states and 202 transitions. [2024-06-04 16:27:28,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 852 transitions, 14483 flow [2024-06-04 16:27:35,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 852 transitions, 13777 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-04 16:27:35,512 INFO L231 Difference]: Finished difference. Result has 649 places, 833 transitions, 12189 flow [2024-06-04 16:27:35,512 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-04 16:27:35,512 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 606 predicate places. [2024-06-04 16:27:35,512 INFO L495 AbstractCegarLoop]: Abstraction has has 649 places, 833 transitions, 12189 flow [2024-06-04 16:27:35,512 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-04 16:27:35,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:27:35,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:27:35,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2024-06-04 16:27:35,512 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-04 16:27:35,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:27:35,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1006670792, now seen corresponding path program 30 times [2024-06-04 16:27:35,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:27:35,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515418996] [2024-06-04 16:27:35,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:27:35,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:27:35,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:27:35,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:27:35,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:27:35,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515418996] [2024-06-04 16:27:35,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515418996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:27:35,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:27:35,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:27:35,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751092698] [2024-06-04 16:27:35,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:27:35,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:27:35,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:27:35,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:27:35,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:27:35,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:27:35,895 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-04 16:27:35,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:27:35,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:27:35,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:27:37,455 INFO L124 PetriNetUnfolderBase]: 3236/5569 cut-off events. [2024-06-04 16:27:37,455 INFO L125 PetriNetUnfolderBase]: For 712979/712981 co-relation queries the response was YES. [2024-06-04 16:27:37,533 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-04 16:27:37,550 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 519 selfloop transitions, 330 changer transitions 0/856 dead transitions. [2024-06-04 16:27:37,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 856 transitions, 14249 flow [2024-06-04 16:27:37,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:27:37,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:27:37,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-04 16:27:37,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257936507936508 [2024-06-04 16:27:37,551 INFO L175 Difference]: Start difference. First operand has 649 places, 833 transitions, 12189 flow. Second operand 12 states and 265 transitions. [2024-06-04 16:27:37,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 856 transitions, 14249 flow [2024-06-04 16:27:44,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 856 transitions, 14015 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-04 16:27:44,324 INFO L231 Difference]: Finished difference. Result has 650 places, 833 transitions, 12621 flow [2024-06-04 16:27:44,324 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-04 16:27:44,324 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 607 predicate places. [2024-06-04 16:27:44,324 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 833 transitions, 12621 flow [2024-06-04 16:27:44,324 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-04 16:27:44,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:27:44,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, 1] [2024-06-04 16:27:44,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2024-06-04 16:27:44,325 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-04 16:27:44,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:27:44,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1905850638, now seen corresponding path program 1 times [2024-06-04 16:27:44,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:27:44,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434884217] [2024-06-04 16:27:44,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:27:44,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:27:44,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:27:44,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:27:44,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:27:44,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434884217] [2024-06-04 16:27:44,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434884217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:27:44,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:27:44,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:27:44,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207930300] [2024-06-04 16:27:44,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:27:44,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:27:44,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:27:44,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:27:44,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:27:44,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:27:44,735 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-04 16:27:44,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:27:44,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:27:44,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:27:46,404 INFO L124 PetriNetUnfolderBase]: 3302/5677 cut-off events. [2024-06-04 16:27:46,404 INFO L125 PetriNetUnfolderBase]: For 884588/884588 co-relation queries the response was YES. [2024-06-04 16:27:46,485 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-04 16:27:46,503 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 653 selfloop transitions, 212 changer transitions 0/872 dead transitions. [2024-06-04 16:27:46,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 872 transitions, 14885 flow [2024-06-04 16:27:46,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:27:46,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:27:46,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-04 16:27:46,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-04 16:27:46,504 INFO L175 Difference]: Start difference. First operand has 650 places, 833 transitions, 12621 flow. Second operand 9 states and 218 transitions. [2024-06-04 16:27:46,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 872 transitions, 14885 flow [2024-06-04 16:27:52,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 872 transitions, 14157 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-04 16:27:52,918 INFO L231 Difference]: Finished difference. Result has 647 places, 835 transitions, 12407 flow [2024-06-04 16:27:52,919 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-04 16:27:52,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 604 predicate places. [2024-06-04 16:27:52,919 INFO L495 AbstractCegarLoop]: Abstraction has has 647 places, 835 transitions, 12407 flow [2024-06-04 16:27:52,919 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-04 16:27:52,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:27:52,919 INFO 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-04 16:27:52,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2024-06-04 16:27:52,919 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-04 16:27:52,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:27:52,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1310639804, now seen corresponding path program 2 times [2024-06-04 16:27:52,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:27:52,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546876164] [2024-06-04 16:27:52,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:27:52,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:27:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:27:53,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:27:53,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:27:53,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546876164] [2024-06-04 16:27:53,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546876164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:27:53,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:27:53,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:27:53,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772713849] [2024-06-04 16:27:53,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:27:53,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:27:53,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:27:53,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:27:53,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:27:53,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:27:53,349 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-04 16:27:53,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:27:53,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:27:53,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:27:55,041 INFO L124 PetriNetUnfolderBase]: 3368/5784 cut-off events. [2024-06-04 16:27:55,042 INFO L125 PetriNetUnfolderBase]: For 998669/998669 co-relation queries the response was YES. [2024-06-04 16:27:55,126 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-04 16:27:55,147 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 656 selfloop transitions, 207 changer transitions 0/870 dead transitions. [2024-06-04 16:27:55,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 870 transitions, 14663 flow [2024-06-04 16:27:55,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:27:55,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:27:55,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-04 16:27:55,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-04 16:27:55,148 INFO L175 Difference]: Start difference. First operand has 647 places, 835 transitions, 12407 flow. Second operand 9 states and 215 transitions. [2024-06-04 16:27:55,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 870 transitions, 14663 flow [2024-06-04 16:28:03,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 870 transitions, 14371 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 16:28:04,005 INFO L231 Difference]: Finished difference. Result has 651 places, 837 transitions, 12623 flow [2024-06-04 16:28:04,005 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-04 16:28:04,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 608 predicate places. [2024-06-04 16:28:04,006 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 837 transitions, 12623 flow [2024-06-04 16:28:04,006 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-04 16:28:04,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:28:04,006 INFO 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-04 16:28:04,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2024-06-04 16:28:04,006 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-04 16:28:04,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:28:04,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1310787674, now seen corresponding path program 3 times [2024-06-04 16:28:04,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:28:04,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768364648] [2024-06-04 16:28:04,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:28:04,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:28:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:28:04,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:28:04,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:28:04,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768364648] [2024-06-04 16:28:04,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768364648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:28:04,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:28:04,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:28:04,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156877131] [2024-06-04 16:28:04,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:28:04,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:28:04,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:28:04,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:28:04,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:28:04,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:28:04,420 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-04 16:28:04,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:28:04,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:28:04,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:28:05,948 INFO L124 PetriNetUnfolderBase]: 3350/5758 cut-off events. [2024-06-04 16:28:05,948 INFO L125 PetriNetUnfolderBase]: For 932563/932563 co-relation queries the response was YES. [2024-06-04 16:28:06,044 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-04 16:28:06,068 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 654 selfloop transitions, 205 changer transitions 0/866 dead transitions. [2024-06-04 16:28:06,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 866 transitions, 14447 flow [2024-06-04 16:28:06,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:28:06,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:28:06,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-04 16:28:06,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-04 16:28:06,068 INFO L175 Difference]: Start difference. First operand has 651 places, 837 transitions, 12623 flow. Second operand 9 states and 211 transitions. [2024-06-04 16:28:06,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 866 transitions, 14447 flow [2024-06-04 16:28:14,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 654 places, 866 transitions, 14156 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 16:28:14,970 INFO L231 Difference]: Finished difference. Result has 655 places, 837 transitions, 12747 flow [2024-06-04 16:28:14,970 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-04 16:28:14,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 612 predicate places. [2024-06-04 16:28:14,970 INFO L495 AbstractCegarLoop]: Abstraction has has 655 places, 837 transitions, 12747 flow [2024-06-04 16:28:14,970 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-04 16:28:14,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:28:14,970 INFO 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-04 16:28:14,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2024-06-04 16:28:14,970 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-04 16:28:14,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:28:14,971 INFO L85 PathProgramCache]: Analyzing trace with hash 417229642, now seen corresponding path program 4 times [2024-06-04 16:28:14,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:28:14,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041015882] [2024-06-04 16:28:14,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:28:14,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:28:14,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:28:15,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:28:15,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:28:15,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041015882] [2024-06-04 16:28:15,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041015882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:28:15,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:28:15,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:28:15,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879837015] [2024-06-04 16:28:15,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:28:15,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:28:15,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:28:15,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:28:15,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:28:15,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:28:15,421 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-04 16:28:15,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:28:15,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:28:15,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:28:17,038 INFO L124 PetriNetUnfolderBase]: 3378/5803 cut-off events. [2024-06-04 16:28:17,038 INFO L125 PetriNetUnfolderBase]: For 941953/941955 co-relation queries the response was YES. [2024-06-04 16:28:17,133 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-04 16:28:17,155 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 760 selfloop transitions, 99 changer transitions 0/866 dead transitions. [2024-06-04 16:28:17,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 866 transitions, 14607 flow [2024-06-04 16:28:17,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:28:17,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:28:17,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-04 16:28:17,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-04 16:28:17,156 INFO L175 Difference]: Start difference. First operand has 655 places, 837 transitions, 12747 flow. Second operand 11 states and 240 transitions. [2024-06-04 16:28:17,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 866 transitions, 14607 flow [2024-06-04 16:28:24,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 866 transitions, 14192 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-04 16:28:24,971 INFO L231 Difference]: Finished difference. Result has 658 places, 838 transitions, 12577 flow [2024-06-04 16:28:24,972 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-04 16:28:24,972 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 615 predicate places. [2024-06-04 16:28:24,972 INFO L495 AbstractCegarLoop]: Abstraction has has 658 places, 838 transitions, 12577 flow [2024-06-04 16:28:24,972 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-04 16:28:24,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:28:24,972 INFO 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-04 16:28:24,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2024-06-04 16:28:24,972 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-04 16:28:24,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:28:24,972 INFO L85 PathProgramCache]: Analyzing trace with hash 411867262, now seen corresponding path program 5 times [2024-06-04 16:28:24,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:28:24,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940496307] [2024-06-04 16:28:24,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:28:24,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:28:24,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:28:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:28:25,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:28:25,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940496307] [2024-06-04 16:28:25,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940496307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:28:25,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:28:25,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:28:25,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342568852] [2024-06-04 16:28:25,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:28:25,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:28:25,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:28:25,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:28:25,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:28:25,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 16:28:25,417 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-04 16:28:25,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:28:25,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 16:28:25,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:28:27,047 INFO L124 PetriNetUnfolderBase]: 3406/5851 cut-off events. [2024-06-04 16:28:27,047 INFO L125 PetriNetUnfolderBase]: For 956367/956369 co-relation queries the response was YES. [2024-06-04 16:28:27,146 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-04 16:28:27,169 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 760 selfloop transitions, 98 changer transitions 0/865 dead transitions. [2024-06-04 16:28:27,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 865 transitions, 14433 flow [2024-06-04 16:28:27,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:28:27,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:28:27,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-04 16:28:27,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.544973544973545 [2024-06-04 16:28:27,170 INFO L175 Difference]: Start difference. First operand has 658 places, 838 transitions, 12577 flow. Second operand 9 states and 206 transitions. [2024-06-04 16:28:27,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 865 transitions, 14433 flow Killed by 15