./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix006.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix006.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix006.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 19:07:49,710 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 19:07:49,773 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 19:07:49,780 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 19:07:49,780 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 19:07:49,803 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 19:07:49,803 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 19:07:49,803 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 19:07:49,804 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 19:07:49,807 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 19:07:49,807 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 19:07:49,807 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 19:07:49,808 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 19:07:49,809 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 19:07:49,809 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 19:07:49,810 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 19:07:49,810 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 19:07:49,810 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 19:07:49,810 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 19:07:49,811 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 19:07:49,811 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 19:07:49,812 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 19:07:49,812 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 19:07:49,812 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 19:07:49,813 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 19:07:49,813 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 19:07:49,813 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 19:07:49,813 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 19:07:49,814 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 19:07:49,814 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 19:07:49,815 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 19:07:49,815 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 19:07:49,815 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:07:49,815 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 19:07:49,815 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 19:07:49,815 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 19:07:49,816 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 19:07:49,817 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 19:07:49,817 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 19:07:49,817 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 19:07:49,817 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 19:07:49,817 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 19:07:49,817 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 19:07:49,818 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 19:07:50,088 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 19:07:50,108 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 19:07:50,110 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 19:07:50,111 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 19:07:50,111 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 19:07:50,112 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix006.opt.yml/witness.yml [2024-06-03 19:07:50,271 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 19:07:50,273 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 19:07:50,274 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006.opt.i [2024-06-03 19:07:51,222 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 19:07:51,441 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 19:07:51,442 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006.opt.i [2024-06-03 19:07:51,453 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38528bdb7/ee432c496560413cb18ff13584076698/FLAG73401af6c [2024-06-03 19:07:51,469 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38528bdb7/ee432c496560413cb18ff13584076698 [2024-06-03 19:07:51,470 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 19:07:51,470 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 19:07:51,472 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 19:07:51,473 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 19:07:51,476 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 19:07:51,477 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:07:50" (1/2) ... [2024-06-03 19:07:51,477 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7024e555 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:07:51, skipping insertion in model container [2024-06-03 19:07:51,478 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:07:50" (1/2) ... [2024-06-03 19:07:51,479 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5e4ef089 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:07:51, skipping insertion in model container [2024-06-03 19:07:51,479 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:07:51" (2/2) ... [2024-06-03 19:07:51,479 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7024e555 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:51, skipping insertion in model container [2024-06-03 19:07:51,480 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:07:51" (2/2) ... [2024-06-03 19:07:51,480 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 19:07:51,557 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 19:07:51,558 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-03 19:07:51,558 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-03 19:07:51,558 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] (((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-03 19:07:51,558 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 19:07:51,558 INFO L106 edCorrectnessWitness]: ghost_update [L847-L847] multithreaded = 1; [2024-06-03 19:07:51,590 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 19:07:51,870 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:07:51,879 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 19:07:51,992 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:07:52,034 INFO L206 MainTranslator]: Completed translation [2024-06-03 19:07:52,034 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52 WrapperNode [2024-06-03 19:07:52,034 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 19:07:52,035 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 19:07:52,035 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 19:07:52,035 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 19:07:52,041 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,054 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,080 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 149 [2024-06-03 19:07:52,080 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 19:07:52,081 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 19:07:52,081 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 19:07:52,081 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 19:07:52,089 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,093 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,147 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-03 19:07:52,170 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,171 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,185 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,187 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,188 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,189 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,198 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 19:07:52,199 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 19:07:52,199 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 19:07:52,199 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 19:07:52,199 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (1/1) ... [2024-06-03 19:07:52,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:07:52,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 19:07:52,220 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-03 19:07:52,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-03 19:07:52,248 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 19:07:52,248 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 19:07:52,249 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 19:07:52,249 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 19:07:52,249 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 19:07:52,249 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 19:07:52,249 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 19:07:52,249 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 19:07:52,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 19:07:52,250 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 19:07:52,250 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 19:07:52,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 19:07:52,251 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 19:07:52,378 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 19:07:52,380 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 19:07:52,708 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 19:07:52,709 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 19:07:52,803 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 19:07:52,803 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 19:07:52,803 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:07:52 BoogieIcfgContainer [2024-06-03 19:07:52,803 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 19:07:52,805 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 19:07:52,805 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 19:07:52,807 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 19:07:52,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:07:50" (1/4) ... [2024-06-03 19:07:52,808 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18a9c3fe and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:07:52, skipping insertion in model container [2024-06-03 19:07:52,808 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 07:07:51" (2/4) ... [2024-06-03 19:07:52,808 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18a9c3fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:07:52, skipping insertion in model container [2024-06-03 19:07:52,808 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:07:52" (3/4) ... [2024-06-03 19:07:52,809 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18a9c3fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:07:52, skipping insertion in model container [2024-06-03 19:07:52,809 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:07:52" (4/4) ... [2024-06-03 19:07:52,810 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006.opt.i [2024-06-03 19:07:52,823 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 19:07:52,823 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 19:07:52,824 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 19:07:52,857 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 19:07:52,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 19:07:52,916 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-03 19:07:52,916 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:07:52,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 19:07:52,919 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 19:07:52,922 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-03 19:07:52,933 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 19:07:52,939 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;@7255f5f8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 19:07:52,939 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 19:07:52,946 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 19:07:52,947 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 19:07:52,947 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:07:52,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:07:52,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 19:07:52,948 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:07:52,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:07:52,953 INFO L85 PathProgramCache]: Analyzing trace with hash -518097545, now seen corresponding path program 1 times [2024-06-03 19:07:52,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:07:52,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132165872] [2024-06-03 19:07:52,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:07:52,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:07:53,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:07:53,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:07:53,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:07:53,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132165872] [2024-06-03 19:07:53,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132165872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:07:53,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:07:53,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 19:07:53,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474495898] [2024-06-03 19:07:53,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:07:53,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 19:07:53,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:07:53,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 19:07:53,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 19:07:53,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-03 19:07:54,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:54,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:07:54,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-03 19:07:54,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:07:54,294 INFO L124 PetriNetUnfolderBase]: 1116/1777 cut-off events. [2024-06-03 19:07:54,294 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-03 19:07:54,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3530 conditions, 1777 events. 1116/1777 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8994 event pairs, 765 based on Foata normal form. 1/1708 useless extension candidates. Maximal degree in co-relation 3515. Up to 1676 conditions per place. [2024-06-03 19:07:54,308 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 33 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-03 19:07:54,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 177 flow [2024-06-03 19:07:54,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 19:07:54,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 19:07:54,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-03 19:07:54,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-03 19:07:54,318 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 79 transitions. [2024-06-03 19:07:54,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 177 flow [2024-06-03 19:07:54,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 19:07:54,323 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-03 19:07:54,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-03 19:07:54,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-03 19:07:54,327 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-03 19:07:54,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:54,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:07:54,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:07:54,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 19:07:54,328 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:07:54,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:07:54,329 INFO L85 PathProgramCache]: Analyzing trace with hash 324486806, now seen corresponding path program 1 times [2024-06-03 19:07:54,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:07:54,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808237097] [2024-06-03 19:07:54,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:07:54,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:07:54,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:07:54,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-03 19:07:54,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:07:54,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808237097] [2024-06-03 19:07:54,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808237097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:07:54,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:07:54,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 19:07:54,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176179283] [2024-06-03 19:07:54,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:07:54,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 19:07:54,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:07:54,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 19:07:54,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 19:07:54,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 19:07:54,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:54,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:07:54,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 19:07:54,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:07:55,170 INFO L124 PetriNetUnfolderBase]: 1280/1983 cut-off events. [2024-06-03 19:07:55,170 INFO L125 PetriNetUnfolderBase]: For 401/401 co-relation queries the response was YES. [2024-06-03 19:07:55,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4506 conditions, 1983 events. 1280/1983 cut-off events. For 401/401 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9834 event pairs, 750 based on Foata normal form. 3/1979 useless extension candidates. Maximal degree in co-relation 4491. Up to 1897 conditions per place. [2024-06-03 19:07:55,179 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 41 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 19:07:55,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 246 flow [2024-06-03 19:07:55,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 19:07:55,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 19:07:55,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-03 19:07:55,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-03 19:07:55,181 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 99 transitions. [2024-06-03 19:07:55,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 246 flow [2024-06-03 19:07:55,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 19:07:55,183 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-03 19:07:55,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-03 19:07:55,184 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-03 19:07:55,184 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-03 19:07:55,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:55,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:07:55,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:07:55,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 19:07:55,185 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:07:55,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:07:55,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1469157118, now seen corresponding path program 1 times [2024-06-03 19:07:55,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:07:55,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611767692] [2024-06-03 19:07:55,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:07:55,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:07:55,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:07:55,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-03 19:07:55,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:07:55,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611767692] [2024-06-03 19:07:55,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611767692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:07:55,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:07:55,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 19:07:55,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800510447] [2024-06-03 19:07:55,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:07:55,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 19:07:55,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:07:55,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 19:07:55,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 19:07:55,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:07:55,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:55,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:07:55,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:07:55,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:07:56,109 INFO L124 PetriNetUnfolderBase]: 1568/2407 cut-off events. [2024-06-03 19:07:56,109 INFO L125 PetriNetUnfolderBase]: For 1355/1355 co-relation queries the response was YES. [2024-06-03 19:07:56,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6042 conditions, 2407 events. 1568/2407 cut-off events. For 1355/1355 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11980 event pairs, 669 based on Foata normal form. 5/2407 useless extension candidates. Maximal degree in co-relation 6025. Up to 2248 conditions per place. [2024-06-03 19:07:56,136 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 55 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-03 19:07:56,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 76 transitions, 402 flow [2024-06-03 19:07:56,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:07:56,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:07:56,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 19:07:56,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-03 19:07:56,138 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 125 transitions. [2024-06-03 19:07:56,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 76 transitions, 402 flow [2024-06-03 19:07:56,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 76 transitions, 388 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 19:07:56,141 INFO L231 Difference]: Finished difference. Result has 52 places, 51 transitions, 239 flow [2024-06-03 19:07:56,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=239, PETRI_PLACES=52, PETRI_TRANSITIONS=51} [2024-06-03 19:07:56,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-03 19:07:56,142 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 51 transitions, 239 flow [2024-06-03 19:07:56,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:56,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:07:56,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:07:56,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 19:07:56,143 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:07:56,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:07:56,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1184225795, now seen corresponding path program 1 times [2024-06-03 19:07:56,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:07:56,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277047465] [2024-06-03 19:07:56,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:07:56,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:07:56,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:07:56,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:07:56,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:07:56,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277047465] [2024-06-03 19:07:56,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277047465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:07:56,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:07:56,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:07:56,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866088496] [2024-06-03 19:07:56,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:07:56,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:07:56,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:07:56,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:07:56,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:07:56,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:07:56,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 51 transitions, 239 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:56,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:07:56,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:07:56,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:07:57,145 INFO L124 PetriNetUnfolderBase]: 1580/2427 cut-off events. [2024-06-03 19:07:57,146 INFO L125 PetriNetUnfolderBase]: For 3211/3214 co-relation queries the response was YES. [2024-06-03 19:07:57,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7186 conditions, 2427 events. 1580/2427 cut-off events. For 3211/3214 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12093 event pairs, 481 based on Foata normal form. 12/2434 useless extension candidates. Maximal degree in co-relation 7166. Up to 2216 conditions per place. [2024-06-03 19:07:57,159 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 59 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-03 19:07:57,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 83 transitions, 505 flow [2024-06-03 19:07:57,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:07:57,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:07:57,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 19:07:57,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542635658914729 [2024-06-03 19:07:57,163 INFO L175 Difference]: Start difference. First operand has 52 places, 51 transitions, 239 flow. Second operand 6 states and 143 transitions. [2024-06-03 19:07:57,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 83 transitions, 505 flow [2024-06-03 19:07:57,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 497 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-03 19:07:57,170 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 295 flow [2024-06-03 19:07:57,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=295, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2024-06-03 19:07:57,171 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 13 predicate places. [2024-06-03 19:07:57,171 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 295 flow [2024-06-03 19:07:57,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:57,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:07:57,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:07:57,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 19:07:57,172 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:07:57,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:07:57,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1394666457, now seen corresponding path program 1 times [2024-06-03 19:07:57,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:07:57,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667986537] [2024-06-03 19:07:57,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:07:57,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:07:57,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:07:57,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:07:57,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:07:57,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667986537] [2024-06-03 19:07:57,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667986537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:07:57,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:07:57,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:07:57,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617529119] [2024-06-03 19:07:57,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:07:57,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:07:57,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:07:57,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:07:57,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:07:57,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:07:57,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 295 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:57,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:07:57,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:07:57,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:07:58,283 INFO L124 PetriNetUnfolderBase]: 1368/2160 cut-off events. [2024-06-03 19:07:58,283 INFO L125 PetriNetUnfolderBase]: For 4054/4054 co-relation queries the response was YES. [2024-06-03 19:07:58,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6932 conditions, 2160 events. 1368/2160 cut-off events. For 4054/4054 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10976 event pairs, 562 based on Foata normal form. 2/2134 useless extension candidates. Maximal degree in co-relation 6909. Up to 2036 conditions per place. [2024-06-03 19:07:58,296 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 50 selfloop transitions, 8 changer transitions 0/64 dead transitions. [2024-06-03 19:07:58,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 64 transitions, 439 flow [2024-06-03 19:07:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:07:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:07:58,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-03 19:07:58,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-03 19:07:58,298 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 295 flow. Second operand 5 states and 101 transitions. [2024-06-03 19:07:58,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 64 transitions, 439 flow [2024-06-03 19:07:58,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 389 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 19:07:58,302 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 269 flow [2024-06-03 19:07:58,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=269, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-03 19:07:58,302 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-03 19:07:58,303 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 269 flow [2024-06-03 19:07:58,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:58,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:07:58,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:07:58,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 19:07:58,303 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:07:58,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:07:58,304 INFO L85 PathProgramCache]: Analyzing trace with hash -285879607, now seen corresponding path program 1 times [2024-06-03 19:07:58,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:07:58,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272069149] [2024-06-03 19:07:58,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:07:58,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:07:58,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:07:58,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:07:58,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:07:58,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272069149] [2024-06-03 19:07:58,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272069149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:07:58,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:07:58,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:07:58,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359988256] [2024-06-03 19:07:58,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:07:58,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:07:58,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:07:58,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:07:58,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:07:59,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:07:59,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 269 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:59,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:07:59,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:07:59,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:07:59,457 INFO L124 PetriNetUnfolderBase]: 1358/2172 cut-off events. [2024-06-03 19:07:59,458 INFO L125 PetriNetUnfolderBase]: For 4716/4716 co-relation queries the response was YES. [2024-06-03 19:07:59,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6940 conditions, 2172 events. 1358/2172 cut-off events. For 4716/4716 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11074 event pairs, 526 based on Foata normal form. 4/2166 useless extension candidates. Maximal degree in co-relation 6915. Up to 2004 conditions per place. [2024-06-03 19:07:59,470 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-03 19:07:59,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 72 transitions, 459 flow [2024-06-03 19:07:59,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:07:59,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:07:59,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-03 19:07:59,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 19:07:59,472 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 269 flow. Second operand 6 states and 120 transitions. [2024-06-03 19:07:59,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 72 transitions, 459 flow [2024-06-03 19:07:59,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 72 transitions, 437 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 19:07:59,476 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 301 flow [2024-06-03 19:07:59,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-06-03 19:07:59,477 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-03 19:07:59,477 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 301 flow [2024-06-03 19:07:59,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:07:59,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:07:59,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:07:59,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 19:07:59,478 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:07:59,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:07:59,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1109222620, now seen corresponding path program 1 times [2024-06-03 19:07:59,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:07:59,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734100201] [2024-06-03 19:07:59,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:07:59,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:07:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:00,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:00,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:00,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734100201] [2024-06-03 19:08:00,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734100201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:00,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:00,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:08:00,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686676692] [2024-06-03 19:08:00,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:00,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:08:00,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:00,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:08:00,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:08:00,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:00,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 301 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:00,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:00,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:00,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:00,717 INFO L124 PetriNetUnfolderBase]: 1571/2395 cut-off events. [2024-06-03 19:08:00,717 INFO L125 PetriNetUnfolderBase]: For 7263/7269 co-relation queries the response was YES. [2024-06-03 19:08:00,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8370 conditions, 2395 events. 1571/2395 cut-off events. For 7263/7269 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11665 event pairs, 635 based on Foata normal form. 8/2400 useless extension candidates. Maximal degree in co-relation 8345. Up to 2253 conditions per place. [2024-06-03 19:08:00,731 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 55 selfloop transitions, 19 changer transitions 0/79 dead transitions. [2024-06-03 19:08:00,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 79 transitions, 545 flow [2024-06-03 19:08:00,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:08:00,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:08:00,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-03 19:08:00,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-03 19:08:00,732 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 301 flow. Second operand 6 states and 123 transitions. [2024-06-03 19:08:00,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 79 transitions, 545 flow [2024-06-03 19:08:00,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 79 transitions, 515 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:00,737 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 343 flow [2024-06-03 19:08:00,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=271, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-03 19:08:00,738 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-03 19:08:00,738 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 343 flow [2024-06-03 19:08:00,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:00,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:00,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:00,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 19:08:00,739 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:00,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:00,739 INFO L85 PathProgramCache]: Analyzing trace with hash -244634170, now seen corresponding path program 2 times [2024-06-03 19:08:00,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:00,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099408648] [2024-06-03 19:08:00,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:00,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:00,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:01,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:01,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:01,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099408648] [2024-06-03 19:08:01,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099408648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:01,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:01,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:08:01,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463046761] [2024-06-03 19:08:01,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:01,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:08:01,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:01,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:08:01,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:08:01,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:01,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 343 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:01,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:01,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:01,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:01,907 INFO L124 PetriNetUnfolderBase]: 1559/2368 cut-off events. [2024-06-03 19:08:01,907 INFO L125 PetriNetUnfolderBase]: For 8685/8689 co-relation queries the response was YES. [2024-06-03 19:08:01,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8539 conditions, 2368 events. 1559/2368 cut-off events. For 8685/8689 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11494 event pairs, 649 based on Foata normal form. 3/2364 useless extension candidates. Maximal degree in co-relation 8513. Up to 2237 conditions per place. [2024-06-03 19:08:01,926 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 49 selfloop transitions, 20 changer transitions 0/74 dead transitions. [2024-06-03 19:08:01,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 74 transitions, 519 flow [2024-06-03 19:08:01,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:08:01,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:08:01,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-03 19:08:01,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-03 19:08:01,928 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 343 flow. Second operand 6 states and 119 transitions. [2024-06-03 19:08:01,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 74 transitions, 519 flow [2024-06-03 19:08:01,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 74 transitions, 490 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:08:01,936 INFO L231 Difference]: Finished difference. Result has 65 places, 59 transitions, 362 flow [2024-06-03 19:08:01,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=362, PETRI_PLACES=65, PETRI_TRANSITIONS=59} [2024-06-03 19:08:01,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-06-03 19:08:01,938 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 59 transitions, 362 flow [2024-06-03 19:08:01,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:01,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:01,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:01,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 19:08:01,939 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:01,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:01,939 INFO L85 PathProgramCache]: Analyzing trace with hash 983751498, now seen corresponding path program 1 times [2024-06-03 19:08:01,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:01,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772430050] [2024-06-03 19:08:01,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:01,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:01,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:02,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:02,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:02,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772430050] [2024-06-03 19:08:02,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772430050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:02,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:02,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:02,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399127568] [2024-06-03 19:08:02,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:02,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:02,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:02,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:02,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:02,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:02,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 59 transitions, 362 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:02,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:02,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:02,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:03,374 INFO L124 PetriNetUnfolderBase]: 1733/2650 cut-off events. [2024-06-03 19:08:03,375 INFO L125 PetriNetUnfolderBase]: For 11542/11542 co-relation queries the response was YES. [2024-06-03 19:08:03,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9926 conditions, 2650 events. 1733/2650 cut-off events. For 11542/11542 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13138 event pairs, 546 based on Foata normal form. 8/2652 useless extension candidates. Maximal degree in co-relation 9899. Up to 2237 conditions per place. [2024-06-03 19:08:03,390 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 80 selfloop transitions, 39 changer transitions 0/124 dead transitions. [2024-06-03 19:08:03,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 124 transitions, 1001 flow [2024-06-03 19:08:03,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:03,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:03,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-03 19:08:03,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4941860465116279 [2024-06-03 19:08:03,392 INFO L175 Difference]: Start difference. First operand has 65 places, 59 transitions, 362 flow. Second operand 8 states and 170 transitions. [2024-06-03 19:08:03,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 124 transitions, 1001 flow [2024-06-03 19:08:03,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 124 transitions, 875 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:03,402 INFO L231 Difference]: Finished difference. Result has 70 places, 83 transitions, 583 flow [2024-06-03 19:08:03,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=583, PETRI_PLACES=70, PETRI_TRANSITIONS=83} [2024-06-03 19:08:03,402 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-03 19:08:03,403 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 83 transitions, 583 flow [2024-06-03 19:08:03,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:03,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:03,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:03,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 19:08:03,403 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:03,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:03,404 INFO L85 PathProgramCache]: Analyzing trace with hash -26161522, now seen corresponding path program 2 times [2024-06-03 19:08:03,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:03,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241378811] [2024-06-03 19:08:03,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:03,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:03,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:04,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-03 19:08:04,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:04,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241378811] [2024-06-03 19:08:04,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241378811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:04,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:04,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:04,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605825129] [2024-06-03 19:08:04,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:04,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:04,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:04,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:04,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:04,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:04,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 83 transitions, 583 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:04,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:04,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:04,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:04,827 INFO L124 PetriNetUnfolderBase]: 1805/2770 cut-off events. [2024-06-03 19:08:04,827 INFO L125 PetriNetUnfolderBase]: For 15038/15040 co-relation queries the response was YES. [2024-06-03 19:08:04,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11387 conditions, 2770 events. 1805/2770 cut-off events. For 15038/15040 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13792 event pairs, 550 based on Foata normal form. 12/2776 useless extension candidates. Maximal degree in co-relation 11356. Up to 2285 conditions per place. [2024-06-03 19:08:04,846 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 66 selfloop transitions, 48 changer transitions 0/119 dead transitions. [2024-06-03 19:08:04,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 119 transitions, 1007 flow [2024-06-03 19:08:04,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:04,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:04,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-03 19:08:04,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4850498338870432 [2024-06-03 19:08:04,848 INFO L175 Difference]: Start difference. First operand has 70 places, 83 transitions, 583 flow. Second operand 7 states and 146 transitions. [2024-06-03 19:08:04,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 119 transitions, 1007 flow [2024-06-03 19:08:04,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 119 transitions, 979 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-03 19:08:04,860 INFO L231 Difference]: Finished difference. Result has 75 places, 90 transitions, 736 flow [2024-06-03 19:08:04,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=736, PETRI_PLACES=75, PETRI_TRANSITIONS=90} [2024-06-03 19:08:04,860 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-03 19:08:04,861 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 90 transitions, 736 flow [2024-06-03 19:08:04,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:04,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:04,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:04,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 19:08:04,861 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:04,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:04,862 INFO L85 PathProgramCache]: Analyzing trace with hash -216489854, now seen corresponding path program 3 times [2024-06-03 19:08:04,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:04,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500219601] [2024-06-03 19:08:04,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:04,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:04,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:05,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:05,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:05,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500219601] [2024-06-03 19:08:05,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500219601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:05,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:05,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:05,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620404647] [2024-06-03 19:08:05,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:05,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:05,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:05,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:05,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:05,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:05,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 90 transitions, 736 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:05,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:05,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:05,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:06,259 INFO L124 PetriNetUnfolderBase]: 1841/2819 cut-off events. [2024-06-03 19:08:06,259 INFO L125 PetriNetUnfolderBase]: For 18346/18352 co-relation queries the response was YES. [2024-06-03 19:08:06,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12393 conditions, 2819 events. 1841/2819 cut-off events. For 18346/18352 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 14033 event pairs, 563 based on Foata normal form. 7/2812 useless extension candidates. Maximal degree in co-relation 12360. Up to 2301 conditions per place. [2024-06-03 19:08:06,277 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 63 selfloop transitions, 60 changer transitions 0/128 dead transitions. [2024-06-03 19:08:06,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 128 transitions, 1272 flow [2024-06-03 19:08:06,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:06,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:06,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-03 19:08:06,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4850498338870432 [2024-06-03 19:08:06,279 INFO L175 Difference]: Start difference. First operand has 75 places, 90 transitions, 736 flow. Second operand 7 states and 146 transitions. [2024-06-03 19:08:06,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 128 transitions, 1272 flow [2024-06-03 19:08:06,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 128 transitions, 1156 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:06,294 INFO L231 Difference]: Finished difference. Result has 78 places, 100 transitions, 884 flow [2024-06-03 19:08:06,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=884, PETRI_PLACES=78, PETRI_TRANSITIONS=100} [2024-06-03 19:08:06,295 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-03 19:08:06,295 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 100 transitions, 884 flow [2024-06-03 19:08:06,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:06,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:06,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:06,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 19:08:06,296 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:06,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:06,296 INFO L85 PathProgramCache]: Analyzing trace with hash -244201994, now seen corresponding path program 4 times [2024-06-03 19:08:06,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:06,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069920293] [2024-06-03 19:08:06,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:06,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:06,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:06,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-03 19:08:06,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:06,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069920293] [2024-06-03 19:08:06,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069920293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:06,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:06,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:06,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913704535] [2024-06-03 19:08:06,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:06,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:06,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:06,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:06,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:07,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:07,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 100 transitions, 884 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:07,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:07,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:07,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:07,650 INFO L124 PetriNetUnfolderBase]: 1825/2794 cut-off events. [2024-06-03 19:08:07,651 INFO L125 PetriNetUnfolderBase]: For 18541/18547 co-relation queries the response was YES. [2024-06-03 19:08:07,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12208 conditions, 2794 events. 1825/2794 cut-off events. For 18541/18547 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13865 event pairs, 572 based on Foata normal form. 7/2788 useless extension candidates. Maximal degree in co-relation 12174. Up to 2294 conditions per place. [2024-06-03 19:08:07,668 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 63 selfloop transitions, 58 changer transitions 0/126 dead transitions. [2024-06-03 19:08:07,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 126 transitions, 1246 flow [2024-06-03 19:08:07,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:07,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:07,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-03 19:08:07,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48172757475083056 [2024-06-03 19:08:07,670 INFO L175 Difference]: Start difference. First operand has 78 places, 100 transitions, 884 flow. Second operand 7 states and 145 transitions. [2024-06-03 19:08:07,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 126 transitions, 1246 flow [2024-06-03 19:08:07,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 126 transitions, 1150 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-03 19:08:07,691 INFO L231 Difference]: Finished difference. Result has 82 places, 100 transitions, 914 flow [2024-06-03 19:08:07,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=914, PETRI_PLACES=82, PETRI_TRANSITIONS=100} [2024-06-03 19:08:07,692 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-03 19:08:07,692 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 100 transitions, 914 flow [2024-06-03 19:08:07,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:07,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:07,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:07,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 19:08:07,693 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:07,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:07,693 INFO L85 PathProgramCache]: Analyzing trace with hash -634219669, now seen corresponding path program 1 times [2024-06-03 19:08:07,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:07,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789902497] [2024-06-03 19:08:07,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:07,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:07,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:08,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:08,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:08,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789902497] [2024-06-03 19:08:08,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789902497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:08,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:08,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:08:08,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876459749] [2024-06-03 19:08:08,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:08,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:08:08,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:08,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:08:08,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:08:08,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 19:08:08,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 100 transitions, 914 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:08,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:08,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 19:08:08,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:08,760 INFO L124 PetriNetUnfolderBase]: 1513/2452 cut-off events. [2024-06-03 19:08:08,760 INFO L125 PetriNetUnfolderBase]: For 18402/18421 co-relation queries the response was YES. [2024-06-03 19:08:08,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10787 conditions, 2452 events. 1513/2452 cut-off events. For 18402/18421 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12962 event pairs, 514 based on Foata normal form. 8/2441 useless extension candidates. Maximal degree in co-relation 10751. Up to 2210 conditions per place. [2024-06-03 19:08:08,774 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 90 selfloop transitions, 8 changer transitions 0/111 dead transitions. [2024-06-03 19:08:08,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 111 transitions, 1154 flow [2024-06-03 19:08:08,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:08:08,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:08:08,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 101 transitions. [2024-06-03 19:08:08,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-03 19:08:08,776 INFO L175 Difference]: Start difference. First operand has 82 places, 100 transitions, 914 flow. Second operand 5 states and 101 transitions. [2024-06-03 19:08:08,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 111 transitions, 1154 flow [2024-06-03 19:08:08,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 111 transitions, 1011 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:08,791 INFO L231 Difference]: Finished difference. Result has 81 places, 103 transitions, 819 flow [2024-06-03 19:08:08,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=819, PETRI_PLACES=81, PETRI_TRANSITIONS=103} [2024-06-03 19:08:08,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-03 19:08:08,792 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 103 transitions, 819 flow [2024-06-03 19:08:08,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:08,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:08,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:08,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 19:08:08,792 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:08,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:08,793 INFO L85 PathProgramCache]: Analyzing trace with hash 75192260, now seen corresponding path program 1 times [2024-06-03 19:08:08,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:08,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023620512] [2024-06-03 19:08:08,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:08,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:09,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:09,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:09,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023620512] [2024-06-03 19:08:09,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023620512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:09,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:09,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:09,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254851586] [2024-06-03 19:08:09,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:09,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:09,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:09,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:09,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:09,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:09,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 103 transitions, 819 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:09,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:09,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:09,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:10,174 INFO L124 PetriNetUnfolderBase]: 1866/2890 cut-off events. [2024-06-03 19:08:10,175 INFO L125 PetriNetUnfolderBase]: For 22606/22612 co-relation queries the response was YES. [2024-06-03 19:08:10,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12846 conditions, 2890 events. 1866/2890 cut-off events. For 22606/22612 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 14648 event pairs, 576 based on Foata normal form. 14/2898 useless extension candidates. Maximal degree in co-relation 12809. Up to 2328 conditions per place. [2024-06-03 19:08:10,190 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 73 selfloop transitions, 63 changer transitions 0/141 dead transitions. [2024-06-03 19:08:10,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 141 transitions, 1313 flow [2024-06-03 19:08:10,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:10,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:10,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-03 19:08:10,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4983388704318937 [2024-06-03 19:08:10,192 INFO L175 Difference]: Start difference. First operand has 81 places, 103 transitions, 819 flow. Second operand 7 states and 150 transitions. [2024-06-03 19:08:10,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 141 transitions, 1313 flow [2024-06-03 19:08:10,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 141 transitions, 1287 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 19:08:10,210 INFO L231 Difference]: Finished difference. Result has 85 places, 109 transitions, 1006 flow [2024-06-03 19:08:10,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1006, PETRI_PLACES=85, PETRI_TRANSITIONS=109} [2024-06-03 19:08:10,211 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-03 19:08:10,211 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 109 transitions, 1006 flow [2024-06-03 19:08:10,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:10,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:10,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:10,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 19:08:10,212 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:10,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:10,212 INFO L85 PathProgramCache]: Analyzing trace with hash 879351268, now seen corresponding path program 2 times [2024-06-03 19:08:10,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:10,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112196707] [2024-06-03 19:08:10,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:10,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:10,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:11,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:11,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:11,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112196707] [2024-06-03 19:08:11,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112196707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:11,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:11,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:11,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924887186] [2024-06-03 19:08:11,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:11,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:11,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:11,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:11,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:11,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:11,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 109 transitions, 1006 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:11,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:11,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:11,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:11,881 INFO L124 PetriNetUnfolderBase]: 1898/2946 cut-off events. [2024-06-03 19:08:11,881 INFO L125 PetriNetUnfolderBase]: For 26679/26681 co-relation queries the response was YES. [2024-06-03 19:08:11,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13752 conditions, 2946 events. 1898/2946 cut-off events. For 26679/26681 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15041 event pairs, 578 based on Foata normal form. 8/2948 useless extension candidates. Maximal degree in co-relation 13714. Up to 2357 conditions per place. [2024-06-03 19:08:11,897 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 76 selfloop transitions, 68 changer transitions 0/149 dead transitions. [2024-06-03 19:08:11,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 149 transitions, 1538 flow [2024-06-03 19:08:11,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:11,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:11,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 19:08:11,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-03 19:08:11,898 INFO L175 Difference]: Start difference. First operand has 85 places, 109 transitions, 1006 flow. Second operand 8 states and 164 transitions. [2024-06-03 19:08:11,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 149 transitions, 1538 flow [2024-06-03 19:08:11,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 149 transitions, 1323 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:11,918 INFO L231 Difference]: Finished difference. Result has 87 places, 115 transitions, 1027 flow [2024-06-03 19:08:11,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1027, PETRI_PLACES=87, PETRI_TRANSITIONS=115} [2024-06-03 19:08:11,918 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-03 19:08:11,918 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 115 transitions, 1027 flow [2024-06-03 19:08:11,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:11,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:11,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:11,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 19:08:11,919 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:11,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:11,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1129806284, now seen corresponding path program 3 times [2024-06-03 19:08:11,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:11,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727075606] [2024-06-03 19:08:11,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:11,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:11,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:12,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:12,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:12,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727075606] [2024-06-03 19:08:12,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727075606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:12,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:12,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:12,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221393305] [2024-06-03 19:08:12,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:12,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:12,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:12,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:12,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:12,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:12,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 115 transitions, 1027 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:12,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:12,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:12,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:13,505 INFO L124 PetriNetUnfolderBase]: 1934/2991 cut-off events. [2024-06-03 19:08:13,506 INFO L125 PetriNetUnfolderBase]: For 29078/29084 co-relation queries the response was YES. [2024-06-03 19:08:13,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14172 conditions, 2991 events. 1934/2991 cut-off events. For 29078/29084 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15256 event pairs, 588 based on Foata normal form. 7/2976 useless extension candidates. Maximal degree in co-relation 14134. Up to 2389 conditions per place. [2024-06-03 19:08:13,524 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 71 selfloop transitions, 76 changer transitions 0/152 dead transitions. [2024-06-03 19:08:13,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 152 transitions, 1553 flow [2024-06-03 19:08:13,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:13,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:13,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-03 19:08:13,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738372093023256 [2024-06-03 19:08:13,530 INFO L175 Difference]: Start difference. First operand has 87 places, 115 transitions, 1027 flow. Second operand 8 states and 163 transitions. [2024-06-03 19:08:13,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 152 transitions, 1553 flow [2024-06-03 19:08:13,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 152 transitions, 1428 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 19:08:13,558 INFO L231 Difference]: Finished difference. Result has 90 places, 121 transitions, 1147 flow [2024-06-03 19:08:13,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1147, PETRI_PLACES=90, PETRI_TRANSITIONS=121} [2024-06-03 19:08:13,559 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-03 19:08:13,561 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 121 transitions, 1147 flow [2024-06-03 19:08:13,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:13,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:13,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:13,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 19:08:13,562 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:13,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:13,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1908094552, now seen corresponding path program 4 times [2024-06-03 19:08:13,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:13,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703565892] [2024-06-03 19:08:13,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:13,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:13,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:14,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:14,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:14,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703565892] [2024-06-03 19:08:14,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703565892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:14,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:14,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:14,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415405621] [2024-06-03 19:08:14,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:14,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:14,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:14,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:14,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:14,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:14,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 121 transitions, 1147 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:14,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:14,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:14,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:15,174 INFO L124 PetriNetUnfolderBase]: 1918/2989 cut-off events. [2024-06-03 19:08:15,175 INFO L125 PetriNetUnfolderBase]: For 31926/31932 co-relation queries the response was YES. [2024-06-03 19:08:15,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14240 conditions, 2989 events. 1918/2989 cut-off events. For 31926/31932 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15393 event pairs, 562 based on Foata normal form. 7/2986 useless extension candidates. Maximal degree in co-relation 14201. Up to 2376 conditions per place. [2024-06-03 19:08:15,191 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 73 selfloop transitions, 78 changer transitions 0/156 dead transitions. [2024-06-03 19:08:15,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 156 transitions, 1563 flow [2024-06-03 19:08:15,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:08:15,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:08:15,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-03 19:08:15,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-03 19:08:15,193 INFO L175 Difference]: Start difference. First operand has 90 places, 121 transitions, 1147 flow. Second operand 9 states and 178 transitions. [2024-06-03 19:08:15,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 156 transitions, 1563 flow [2024-06-03 19:08:15,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 156 transitions, 1407 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 19:08:15,226 INFO L231 Difference]: Finished difference. Result has 94 places, 121 transitions, 1158 flow [2024-06-03 19:08:15,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1158, PETRI_PLACES=94, PETRI_TRANSITIONS=121} [2024-06-03 19:08:15,227 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-03 19:08:15,227 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 121 transitions, 1158 flow [2024-06-03 19:08:15,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:15,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:15,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:15,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 19:08:15,228 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:15,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:15,228 INFO L85 PathProgramCache]: Analyzing trace with hash 282128327, now seen corresponding path program 1 times [2024-06-03 19:08:15,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:15,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600412656] [2024-06-03 19:08:15,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:15,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:15,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:16,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:16,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:16,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600412656] [2024-06-03 19:08:16,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600412656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:16,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:16,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:16,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509532226] [2024-06-03 19:08:16,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:16,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:16,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:16,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:16,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:16,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:08:16,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 121 transitions, 1158 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:16,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:16,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:08:16,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:16,950 INFO L124 PetriNetUnfolderBase]: 1703/2749 cut-off events. [2024-06-03 19:08:16,950 INFO L125 PetriNetUnfolderBase]: For 30148/30150 co-relation queries the response was YES. [2024-06-03 19:08:16,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13070 conditions, 2749 events. 1703/2749 cut-off events. For 30148/30150 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14602 event pairs, 550 based on Foata normal form. 4/2751 useless extension candidates. Maximal degree in co-relation 13029. Up to 2485 conditions per place. [2024-06-03 19:08:16,966 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 128 selfloop transitions, 16 changer transitions 0/150 dead transitions. [2024-06-03 19:08:16,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 150 transitions, 1563 flow [2024-06-03 19:08:16,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:16,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:16,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:08:16,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-03 19:08:16,968 INFO L175 Difference]: Start difference. First operand has 94 places, 121 transitions, 1158 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:08:16,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 150 transitions, 1563 flow [2024-06-03 19:08:16,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 150 transitions, 1288 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 19:08:16,997 INFO L231 Difference]: Finished difference. Result has 93 places, 126 transitions, 977 flow [2024-06-03 19:08:16,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=977, PETRI_PLACES=93, PETRI_TRANSITIONS=126} [2024-06-03 19:08:16,998 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-03 19:08:16,999 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 126 transitions, 977 flow [2024-06-03 19:08:16,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:16,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:16,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:16,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 19:08:16,999 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:16,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:17,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1814028228, now seen corresponding path program 1 times [2024-06-03 19:08:17,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:17,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422699456] [2024-06-03 19:08:17,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:17,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:17,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:17,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:17,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:17,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422699456] [2024-06-03 19:08:17,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422699456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:17,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:17,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:08:17,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340436689] [2024-06-03 19:08:17,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:17,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:08:17,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:17,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:08:17,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:08:17,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-03 19:08:17,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 126 transitions, 977 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:17,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:17,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-03 19:08:17,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:18,379 INFO L124 PetriNetUnfolderBase]: 1587/2604 cut-off events. [2024-06-03 19:08:18,379 INFO L125 PetriNetUnfolderBase]: For 30431/30451 co-relation queries the response was YES. [2024-06-03 19:08:18,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12333 conditions, 2604 events. 1587/2604 cut-off events. For 30431/30451 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14076 event pairs, 515 based on Foata normal form. 10/2595 useless extension candidates. Maximal degree in co-relation 12291. Up to 2314 conditions per place. [2024-06-03 19:08:18,392 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 115 selfloop transitions, 11 changer transitions 0/139 dead transitions. [2024-06-03 19:08:18,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 139 transitions, 1283 flow [2024-06-03 19:08:18,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:08:18,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:08:18,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-03 19:08:18,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 19:08:18,393 INFO L175 Difference]: Start difference. First operand has 93 places, 126 transitions, 977 flow. Second operand 6 states and 118 transitions. [2024-06-03 19:08:18,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 139 transitions, 1283 flow [2024-06-03 19:08:18,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 139 transitions, 1236 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 19:08:18,416 INFO L231 Difference]: Finished difference. Result has 94 places, 129 transitions, 990 flow [2024-06-03 19:08:18,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=990, PETRI_PLACES=94, PETRI_TRANSITIONS=129} [2024-06-03 19:08:18,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-03 19:08:18,417 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 129 transitions, 990 flow [2024-06-03 19:08:18,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:18,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:18,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:18,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 19:08:18,418 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:18,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:18,418 INFO L85 PathProgramCache]: Analyzing trace with hash 510291889, now seen corresponding path program 1 times [2024-06-03 19:08:18,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:18,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595213990] [2024-06-03 19:08:18,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:18,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:18,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:19,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:19,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595213990] [2024-06-03 19:08:19,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595213990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:19,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:19,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:19,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200648761] [2024-06-03 19:08:19,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:19,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:19,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:19,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:19,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:19,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:19,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 129 transitions, 990 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:19,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:19,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:19,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:19,782 INFO L124 PetriNetUnfolderBase]: 1918/2995 cut-off events. [2024-06-03 19:08:19,782 INFO L125 PetriNetUnfolderBase]: For 38782/38787 co-relation queries the response was YES. [2024-06-03 19:08:19,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14709 conditions, 2995 events. 1918/2995 cut-off events. For 38782/38787 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15472 event pairs, 429 based on Foata normal form. 6/2998 useless extension candidates. Maximal degree in co-relation 14666. Up to 2593 conditions per place. [2024-06-03 19:08:19,799 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 122 selfloop transitions, 32 changer transitions 0/159 dead transitions. [2024-06-03 19:08:19,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 159 transitions, 1488 flow [2024-06-03 19:08:19,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:19,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-03 19:08:19,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 19:08:19,800 INFO L175 Difference]: Start difference. First operand has 94 places, 129 transitions, 990 flow. Second operand 7 states and 140 transitions. [2024-06-03 19:08:19,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 159 transitions, 1488 flow [2024-06-03 19:08:19,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 159 transitions, 1450 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:19,831 INFO L231 Difference]: Finished difference. Result has 97 places, 133 transitions, 1071 flow [2024-06-03 19:08:19,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1071, PETRI_PLACES=97, PETRI_TRANSITIONS=133} [2024-06-03 19:08:19,832 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-03 19:08:19,832 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 133 transitions, 1071 flow [2024-06-03 19:08:19,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:19,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:19,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:19,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 19:08:19,833 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:19,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:19,833 INFO L85 PathProgramCache]: Analyzing trace with hash 513148849, now seen corresponding path program 2 times [2024-06-03 19:08:19,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:19,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037473417] [2024-06-03 19:08:19,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:19,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:19,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:20,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:20,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:20,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037473417] [2024-06-03 19:08:20,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037473417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:20,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:20,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:20,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431425910] [2024-06-03 19:08:20,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:20,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:20,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:20,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:20,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:20,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:20,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 133 transitions, 1071 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:20,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:20,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:20,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:21,174 INFO L124 PetriNetUnfolderBase]: 1910/2978 cut-off events. [2024-06-03 19:08:21,174 INFO L125 PetriNetUnfolderBase]: For 42349/42354 co-relation queries the response was YES. [2024-06-03 19:08:21,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15025 conditions, 2978 events. 1910/2978 cut-off events. For 42349/42354 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15277 event pairs, 567 based on Foata normal form. 6/2981 useless extension candidates. Maximal degree in co-relation 14981. Up to 2669 conditions per place. [2024-06-03 19:08:21,193 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 119 selfloop transitions, 33 changer transitions 0/157 dead transitions. [2024-06-03 19:08:21,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 157 transitions, 1453 flow [2024-06-03 19:08:21,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:21,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:21,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-03 19:08:21,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-03 19:08:21,194 INFO L175 Difference]: Start difference. First operand has 97 places, 133 transitions, 1071 flow. Second operand 7 states and 138 transitions. [2024-06-03 19:08:21,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 157 transitions, 1453 flow [2024-06-03 19:08:21,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 157 transitions, 1393 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 19:08:21,228 INFO L231 Difference]: Finished difference. Result has 101 places, 133 transitions, 1086 flow [2024-06-03 19:08:21,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1086, PETRI_PLACES=101, PETRI_TRANSITIONS=133} [2024-06-03 19:08:21,228 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-03 19:08:21,229 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 133 transitions, 1086 flow [2024-06-03 19:08:21,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:21,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:21,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:21,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 19:08:21,229 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:21,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:21,230 INFO L85 PathProgramCache]: Analyzing trace with hash 387906698, now seen corresponding path program 1 times [2024-06-03 19:08:21,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:21,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836013072] [2024-06-03 19:08:21,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:21,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:21,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:21,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:21,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:21,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836013072] [2024-06-03 19:08:21,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836013072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:21,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:21,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:08:21,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099156439] [2024-06-03 19:08:21,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:21,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:08:21,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:21,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:08:21,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:08:21,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:08:21,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 133 transitions, 1086 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:21,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:21,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:08:21,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:22,325 INFO L124 PetriNetUnfolderBase]: 1794/2850 cut-off events. [2024-06-03 19:08:22,325 INFO L125 PetriNetUnfolderBase]: For 46114/46134 co-relation queries the response was YES. [2024-06-03 19:08:22,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14692 conditions, 2850 events. 1794/2850 cut-off events. For 46114/46134 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15025 event pairs, 569 based on Foata normal form. 11/2851 useless extension candidates. Maximal degree in co-relation 14646. Up to 2592 conditions per place. [2024-06-03 19:08:22,343 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 125 selfloop transitions, 13 changer transitions 0/152 dead transitions. [2024-06-03 19:08:22,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 152 transitions, 1442 flow [2024-06-03 19:08:22,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:08:22,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:08:22,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-03 19:08:22,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-03 19:08:22,344 INFO L175 Difference]: Start difference. First operand has 101 places, 133 transitions, 1086 flow. Second operand 6 states and 118 transitions. [2024-06-03 19:08:22,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 152 transitions, 1442 flow [2024-06-03 19:08:22,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1367 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:22,372 INFO L231 Difference]: Finished difference. Result has 101 places, 136 transitions, 1076 flow [2024-06-03 19:08:22,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1076, PETRI_PLACES=101, PETRI_TRANSITIONS=136} [2024-06-03 19:08:22,373 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-03 19:08:22,373 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 136 transitions, 1076 flow [2024-06-03 19:08:22,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:22,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:22,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:22,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 19:08:22,373 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:22,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:22,374 INFO L85 PathProgramCache]: Analyzing trace with hash 400286858, now seen corresponding path program 2 times [2024-06-03 19:08:22,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:22,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383684328] [2024-06-03 19:08:22,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:22,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:22,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:23,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:23,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:23,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383684328] [2024-06-03 19:08:23,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383684328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:23,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:23,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:08:23,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164862174] [2024-06-03 19:08:23,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:23,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:08:23,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:23,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:08:23,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:08:23,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:08:23,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 136 transitions, 1076 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:23,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:23,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:08:23,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:23,510 INFO L124 PetriNetUnfolderBase]: 1791/2854 cut-off events. [2024-06-03 19:08:23,510 INFO L125 PetriNetUnfolderBase]: For 49650/49677 co-relation queries the response was YES. [2024-06-03 19:08:23,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15002 conditions, 2854 events. 1791/2854 cut-off events. For 49650/49677 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15110 event pairs, 566 based on Foata normal form. 16/2861 useless extension candidates. Maximal degree in co-relation 14955. Up to 2582 conditions per place. [2024-06-03 19:08:23,526 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 118 selfloop transitions, 18 changer transitions 0/150 dead transitions. [2024-06-03 19:08:23,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 150 transitions, 1418 flow [2024-06-03 19:08:23,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:08:23,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:08:23,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-03 19:08:23,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:08:23,527 INFO L175 Difference]: Start difference. First operand has 101 places, 136 transitions, 1076 flow. Second operand 6 states and 114 transitions. [2024-06-03 19:08:23,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 150 transitions, 1418 flow [2024-06-03 19:08:23,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 150 transitions, 1377 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:23,562 INFO L231 Difference]: Finished difference. Result has 103 places, 139 transitions, 1115 flow [2024-06-03 19:08:23,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1115, PETRI_PLACES=103, PETRI_TRANSITIONS=139} [2024-06-03 19:08:23,563 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-03 19:08:23,563 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 139 transitions, 1115 flow [2024-06-03 19:08:23,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:23,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:23,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:23,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 19:08:23,563 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:23,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:23,563 INFO L85 PathProgramCache]: Analyzing trace with hash 393626570, now seen corresponding path program 1 times [2024-06-03 19:08:23,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:23,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515651140] [2024-06-03 19:08:23,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:23,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:23,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:24,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-03 19:08:24,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:24,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515651140] [2024-06-03 19:08:24,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515651140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:24,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:24,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:08:24,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12411866] [2024-06-03 19:08:24,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:24,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:08:24,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:24,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:08:24,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:08:24,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:08:24,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 139 transitions, 1115 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:24,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:24,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:08:24,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:24,670 INFO L124 PetriNetUnfolderBase]: 1713/2770 cut-off events. [2024-06-03 19:08:24,670 INFO L125 PetriNetUnfolderBase]: For 45600/45602 co-relation queries the response was YES. [2024-06-03 19:08:24,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14574 conditions, 2770 events. 1713/2770 cut-off events. For 45600/45602 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14685 event pairs, 534 based on Foata normal form. 1/2769 useless extension candidates. Maximal degree in co-relation 14526. Up to 2535 conditions per place. [2024-06-03 19:08:24,687 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 137 selfloop transitions, 11 changer transitions 0/154 dead transitions. [2024-06-03 19:08:24,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 154 transitions, 1477 flow [2024-06-03 19:08:24,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:08:24,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:08:24,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-03 19:08:24,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44573643410852715 [2024-06-03 19:08:24,689 INFO L175 Difference]: Start difference. First operand has 103 places, 139 transitions, 1115 flow. Second operand 6 states and 115 transitions. [2024-06-03 19:08:24,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 154 transitions, 1477 flow [2024-06-03 19:08:24,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 154 transitions, 1419 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:24,720 INFO L231 Difference]: Finished difference. Result has 105 places, 142 transitions, 1121 flow [2024-06-03 19:08:24,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1121, PETRI_PLACES=105, PETRI_TRANSITIONS=142} [2024-06-03 19:08:24,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-03 19:08:24,721 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 142 transitions, 1121 flow [2024-06-03 19:08:24,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:24,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:24,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:24,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 19:08:24,721 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:24,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:24,722 INFO L85 PathProgramCache]: Analyzing trace with hash 400292810, now seen corresponding path program 2 times [2024-06-03 19:08:24,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:24,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678671109] [2024-06-03 19:08:24,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:24,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:24,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:25,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:25,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:25,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678671109] [2024-06-03 19:08:25,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678671109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:25,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:25,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:08:25,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675745270] [2024-06-03 19:08:25,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:25,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:08:25,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:25,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:08:25,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:08:25,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:08:25,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 142 transitions, 1121 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:25,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:25,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:08:25,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:25,843 INFO L124 PetriNetUnfolderBase]: 1710/2767 cut-off events. [2024-06-03 19:08:25,843 INFO L125 PetriNetUnfolderBase]: For 48959/48964 co-relation queries the response was YES. [2024-06-03 19:08:25,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14890 conditions, 2767 events. 1710/2767 cut-off events. For 48959/48964 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14712 event pairs, 538 based on Foata normal form. 3/2767 useless extension candidates. Maximal degree in co-relation 14841. Up to 2525 conditions per place. [2024-06-03 19:08:25,860 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 132 selfloop transitions, 16 changer transitions 0/154 dead transitions. [2024-06-03 19:08:25,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 154 transitions, 1479 flow [2024-06-03 19:08:25,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:08:25,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:08:25,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-03 19:08:25,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:08:25,861 INFO L175 Difference]: Start difference. First operand has 105 places, 142 transitions, 1121 flow. Second operand 6 states and 114 transitions. [2024-06-03 19:08:25,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 154 transitions, 1479 flow [2024-06-03 19:08:25,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 154 transitions, 1437 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:25,900 INFO L231 Difference]: Finished difference. Result has 107 places, 145 transitions, 1159 flow [2024-06-03 19:08:25,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1159, PETRI_PLACES=107, PETRI_TRANSITIONS=145} [2024-06-03 19:08:25,901 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-03 19:08:25,901 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 145 transitions, 1159 flow [2024-06-03 19:08:25,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:25,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:25,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:25,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 19:08:25,901 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:25,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:25,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1360819295, now seen corresponding path program 1 times [2024-06-03 19:08:25,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:25,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899919741] [2024-06-03 19:08:25,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:25,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:25,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:26,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:26,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:26,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899919741] [2024-06-03 19:08:26,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899919741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:26,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:26,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:26,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629235022] [2024-06-03 19:08:26,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:26,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:26,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:26,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:26,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:26,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:26,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 145 transitions, 1159 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:26,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:26,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:26,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:27,317 INFO L124 PetriNetUnfolderBase]: 2058/3238 cut-off events. [2024-06-03 19:08:27,317 INFO L125 PetriNetUnfolderBase]: For 71722/71727 co-relation queries the response was YES. [2024-06-03 19:08:27,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18268 conditions, 3238 events. 2058/3238 cut-off events. For 71722/71727 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16989 event pairs, 443 based on Foata normal form. 16/3249 useless extension candidates. Maximal degree in co-relation 18218. Up to 2033 conditions per place. [2024-06-03 19:08:27,339 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 108 selfloop transitions, 73 changer transitions 0/186 dead transitions. [2024-06-03 19:08:27,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 186 transitions, 1773 flow [2024-06-03 19:08:27,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:27,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:27,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-03 19:08:27,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-03 19:08:27,340 INFO L175 Difference]: Start difference. First operand has 107 places, 145 transitions, 1159 flow. Second operand 8 states and 168 transitions. [2024-06-03 19:08:27,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 186 transitions, 1773 flow [2024-06-03 19:08:27,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 186 transitions, 1715 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:27,385 INFO L231 Difference]: Finished difference. Result has 111 places, 147 transitions, 1291 flow [2024-06-03 19:08:27,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1291, PETRI_PLACES=111, PETRI_TRANSITIONS=147} [2024-06-03 19:08:27,385 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 67 predicate places. [2024-06-03 19:08:27,386 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 147 transitions, 1291 flow [2024-06-03 19:08:27,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:27,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:27,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:27,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 19:08:27,386 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:27,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:27,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1358941625, now seen corresponding path program 2 times [2024-06-03 19:08:27,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:27,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553992558] [2024-06-03 19:08:27,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:27,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:27,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:28,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:28,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553992558] [2024-06-03 19:08:28,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553992558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:28,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:28,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:28,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988076159] [2024-06-03 19:08:28,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:28,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:28,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:28,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:28,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:28,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:28,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 147 transitions, 1291 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:28,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:28,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:28,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:28,917 INFO L124 PetriNetUnfolderBase]: 2150/3391 cut-off events. [2024-06-03 19:08:28,917 INFO L125 PetriNetUnfolderBase]: For 80172/80177 co-relation queries the response was YES. [2024-06-03 19:08:28,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19549 conditions, 3391 events. 2150/3391 cut-off events. For 80172/80177 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18092 event pairs, 584 based on Foata normal form. 24/3410 useless extension candidates. Maximal degree in co-relation 19498. Up to 2595 conditions per place. [2024-06-03 19:08:28,936 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 100 selfloop transitions, 78 changer transitions 0/183 dead transitions. [2024-06-03 19:08:28,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 183 transitions, 1795 flow [2024-06-03 19:08:28,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:28,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:28,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-03 19:08:28,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4796511627906977 [2024-06-03 19:08:28,938 INFO L175 Difference]: Start difference. First operand has 111 places, 147 transitions, 1291 flow. Second operand 8 states and 165 transitions. [2024-06-03 19:08:28,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 183 transitions, 1795 flow [2024-06-03 19:08:28,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 183 transitions, 1709 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:28,989 INFO L231 Difference]: Finished difference. Result has 115 places, 149 transitions, 1409 flow [2024-06-03 19:08:28,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1409, PETRI_PLACES=115, PETRI_TRANSITIONS=149} [2024-06-03 19:08:28,989 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-03 19:08:28,989 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 149 transitions, 1409 flow [2024-06-03 19:08:28,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:28,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:28,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:28,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 19:08:28,990 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:28,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:28,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1976909045, now seen corresponding path program 3 times [2024-06-03 19:08:28,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:28,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523015390] [2024-06-03 19:08:28,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:28,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:28,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:29,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:29,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:29,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523015390] [2024-06-03 19:08:29,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523015390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:29,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:29,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:29,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676822751] [2024-06-03 19:08:29,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:29,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:29,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:29,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:29,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:29,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:29,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 149 transitions, 1409 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:29,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:29,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:29,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:30,540 INFO L124 PetriNetUnfolderBase]: 2208/3506 cut-off events. [2024-06-03 19:08:30,540 INFO L125 PetriNetUnfolderBase]: For 85936/85941 co-relation queries the response was YES. [2024-06-03 19:08:30,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20734 conditions, 3506 events. 2208/3506 cut-off events. For 85936/85941 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 19094 event pairs, 607 based on Foata normal form. 16/3517 useless extension candidates. Maximal degree in co-relation 20681. Up to 2575 conditions per place. [2024-06-03 19:08:30,563 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 103 selfloop transitions, 79 changer transitions 0/187 dead transitions. [2024-06-03 19:08:30,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 187 transitions, 1919 flow [2024-06-03 19:08:30,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:30,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:30,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-03 19:08:30,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-03 19:08:30,565 INFO L175 Difference]: Start difference. First operand has 115 places, 149 transitions, 1409 flow. Second operand 8 states and 168 transitions. [2024-06-03 19:08:30,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 187 transitions, 1919 flow [2024-06-03 19:08:30,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 187 transitions, 1751 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:30,632 INFO L231 Difference]: Finished difference. Result has 117 places, 150 transitions, 1429 flow [2024-06-03 19:08:30,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1429, PETRI_PLACES=117, PETRI_TRANSITIONS=150} [2024-06-03 19:08:30,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-03 19:08:30,632 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 150 transitions, 1429 flow [2024-06-03 19:08:30,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:30,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:30,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:30,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 19:08:30,633 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:30,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:30,633 INFO L85 PathProgramCache]: Analyzing trace with hash 949203088, now seen corresponding path program 1 times [2024-06-03 19:08:30,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:30,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542403066] [2024-06-03 19:08:30,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:30,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:30,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:31,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:31,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:31,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542403066] [2024-06-03 19:08:31,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542403066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:31,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:31,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:31,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039910674] [2024-06-03 19:08:31,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:31,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:31,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:31,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:31,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:31,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:31,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 150 transitions, 1429 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:31,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:31,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:31,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:31,959 INFO L124 PetriNetUnfolderBase]: 2253/3580 cut-off events. [2024-06-03 19:08:31,960 INFO L125 PetriNetUnfolderBase]: For 87795/87802 co-relation queries the response was YES. [2024-06-03 19:08:31,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21342 conditions, 3580 events. 2253/3580 cut-off events. For 87795/87802 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 19461 event pairs, 644 based on Foata normal form. 8/3581 useless extension candidates. Maximal degree in co-relation 21288. Up to 3223 conditions per place. [2024-06-03 19:08:31,985 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 136 selfloop transitions, 45 changer transitions 0/186 dead transitions. [2024-06-03 19:08:31,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 186 transitions, 2061 flow [2024-06-03 19:08:31,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:31,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:31,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:08:31,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-03 19:08:31,989 INFO L175 Difference]: Start difference. First operand has 117 places, 150 transitions, 1429 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:08:31,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 186 transitions, 2061 flow [2024-06-03 19:08:32,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 186 transitions, 1871 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:32,055 INFO L231 Difference]: Finished difference. Result has 123 places, 167 transitions, 1603 flow [2024-06-03 19:08:32,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1603, PETRI_PLACES=123, PETRI_TRANSITIONS=167} [2024-06-03 19:08:32,056 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-03 19:08:32,056 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 167 transitions, 1603 flow [2024-06-03 19:08:32,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:32,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:32,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:32,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 19:08:32,057 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:32,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:32,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1993194561, now seen corresponding path program 4 times [2024-06-03 19:08:32,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:32,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146936789] [2024-06-03 19:08:32,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:32,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:32,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:32,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:32,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:32,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146936789] [2024-06-03 19:08:32,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146936789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:32,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:32,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:32,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686781261] [2024-06-03 19:08:32,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:32,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:32,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:32,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:32,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:32,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:32,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 167 transitions, 1603 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:32,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:32,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:32,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:33,713 INFO L124 PetriNetUnfolderBase]: 2372/3805 cut-off events. [2024-06-03 19:08:33,713 INFO L125 PetriNetUnfolderBase]: For 102049/102060 co-relation queries the response was YES. [2024-06-03 19:08:33,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22974 conditions, 3805 events. 2372/3805 cut-off events. For 102049/102060 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 21194 event pairs, 473 based on Foata normal form. 24/3824 useless extension candidates. Maximal degree in co-relation 22915. Up to 2681 conditions per place. [2024-06-03 19:08:33,734 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 114 selfloop transitions, 91 changer transitions 0/210 dead transitions. [2024-06-03 19:08:33,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 210 transitions, 2301 flow [2024-06-03 19:08:33,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:33,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:33,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-03 19:08:33,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.502906976744186 [2024-06-03 19:08:33,735 INFO L175 Difference]: Start difference. First operand has 123 places, 167 transitions, 1603 flow. Second operand 8 states and 173 transitions. [2024-06-03 19:08:33,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 210 transitions, 2301 flow [2024-06-03 19:08:33,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 210 transitions, 2227 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-03 19:08:33,817 INFO L231 Difference]: Finished difference. Result has 129 places, 169 transitions, 1767 flow [2024-06-03 19:08:33,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1767, PETRI_PLACES=129, PETRI_TRANSITIONS=169} [2024-06-03 19:08:33,817 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-03 19:08:33,818 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 169 transitions, 1767 flow [2024-06-03 19:08:33,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:33,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:33,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:33,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 19:08:33,818 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:33,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:33,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1993046691, now seen corresponding path program 5 times [2024-06-03 19:08:33,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:33,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967562920] [2024-06-03 19:08:33,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:33,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:33,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:34,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:34,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:34,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967562920] [2024-06-03 19:08:34,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967562920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:34,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:34,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:08:34,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299495677] [2024-06-03 19:08:34,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:34,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:08:34,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:34,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:08:34,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:08:34,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:34,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 169 transitions, 1767 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:34,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:34,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:34,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:35,456 INFO L124 PetriNetUnfolderBase]: 2447/3924 cut-off events. [2024-06-03 19:08:35,456 INFO L125 PetriNetUnfolderBase]: For 113160/113171 co-relation queries the response was YES. [2024-06-03 19:08:35,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24166 conditions, 3924 events. 2447/3924 cut-off events. For 113160/113171 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 22040 event pairs, 615 based on Foata normal form. 28/3947 useless extension candidates. Maximal degree in co-relation 24105. Up to 3087 conditions per place. [2024-06-03 19:08:35,482 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 113 selfloop transitions, 89 changer transitions 0/207 dead transitions. [2024-06-03 19:08:35,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 207 transitions, 2331 flow [2024-06-03 19:08:35,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:08:35,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:08:35,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-03 19:08:35,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-03 19:08:35,483 INFO L175 Difference]: Start difference. First operand has 129 places, 169 transitions, 1767 flow. Second operand 8 states and 168 transitions. [2024-06-03 19:08:35,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 207 transitions, 2331 flow [2024-06-03 19:08:35,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 207 transitions, 2210 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:35,579 INFO L231 Difference]: Finished difference. Result has 133 places, 170 transitions, 1861 flow [2024-06-03 19:08:35,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1861, PETRI_PLACES=133, PETRI_TRANSITIONS=170} [2024-06-03 19:08:35,580 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-03 19:08:35,580 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 170 transitions, 1861 flow [2024-06-03 19:08:35,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:35,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:35,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:35,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 19:08:35,581 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:35,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:35,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1987684311, now seen corresponding path program 6 times [2024-06-03 19:08:35,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:35,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444198145] [2024-06-03 19:08:35,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:35,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:36,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-03 19:08:36,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:36,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444198145] [2024-06-03 19:08:36,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444198145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:36,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:36,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:08:36,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488252881] [2024-06-03 19:08:36,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:36,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:08:36,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:36,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:08:36,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:08:36,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:36,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 170 transitions, 1861 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:36,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:36,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:36,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:37,393 INFO L124 PetriNetUnfolderBase]: 2522/4035 cut-off events. [2024-06-03 19:08:37,394 INFO L125 PetriNetUnfolderBase]: For 120915/120920 co-relation queries the response was YES. [2024-06-03 19:08:37,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25280 conditions, 4035 events. 2522/4035 cut-off events. For 120915/120920 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22791 event pairs, 630 based on Foata normal form. 20/4050 useless extension candidates. Maximal degree in co-relation 25217. Up to 3212 conditions per place. [2024-06-03 19:08:37,420 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 118 selfloop transitions, 87 changer transitions 0/210 dead transitions. [2024-06-03 19:08:37,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 210 transitions, 2435 flow [2024-06-03 19:08:37,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:08:37,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:08:37,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-03 19:08:37,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-03 19:08:37,429 INFO L175 Difference]: Start difference. First operand has 133 places, 170 transitions, 1861 flow. Second operand 9 states and 182 transitions. [2024-06-03 19:08:37,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 210 transitions, 2435 flow [2024-06-03 19:08:37,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 210 transitions, 2248 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:37,548 INFO L231 Difference]: Finished difference. Result has 136 places, 171 transitions, 1887 flow [2024-06-03 19:08:37,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1887, PETRI_PLACES=136, PETRI_TRANSITIONS=171} [2024-06-03 19:08:37,549 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-03 19:08:37,549 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 171 transitions, 1887 flow [2024-06-03 19:08:37,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:37,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:37,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:37,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 19:08:37,549 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:37,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:37,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1088850731, now seen corresponding path program 1 times [2024-06-03 19:08:37,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:37,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954531467] [2024-06-03 19:08:37,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:37,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:38,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:38,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:38,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954531467] [2024-06-03 19:08:38,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954531467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:38,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:38,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:38,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565470019] [2024-06-03 19:08:38,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:38,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:38,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:38,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:38,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:38,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:08:38,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 171 transitions, 1887 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:38,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:38,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:08:38,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:39,026 INFO L124 PetriNetUnfolderBase]: 2405/3899 cut-off events. [2024-06-03 19:08:39,026 INFO L125 PetriNetUnfolderBase]: For 120352/120377 co-relation queries the response was YES. [2024-06-03 19:08:39,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24660 conditions, 3899 events. 2405/3899 cut-off events. For 120352/120377 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22627 event pairs, 733 based on Foata normal form. 13/3883 useless extension candidates. Maximal degree in co-relation 24596. Up to 3566 conditions per place. [2024-06-03 19:08:39,053 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 152 selfloop transitions, 19 changer transitions 0/190 dead transitions. [2024-06-03 19:08:39,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 190 transitions, 2321 flow [2024-06-03 19:08:39,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:39,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 19:08:39,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:08:39,055 INFO L175 Difference]: Start difference. First operand has 136 places, 171 transitions, 1887 flow. Second operand 7 states and 133 transitions. [2024-06-03 19:08:39,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 190 transitions, 2321 flow [2024-06-03 19:08:39,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 190 transitions, 2136 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 19:08:39,199 INFO L231 Difference]: Finished difference. Result has 136 places, 174 transitions, 1788 flow [2024-06-03 19:08:39,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1788, PETRI_PLACES=136, PETRI_TRANSITIONS=174} [2024-06-03 19:08:39,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-03 19:08:39,200 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 174 transitions, 1788 flow [2024-06-03 19:08:39,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:39,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:39,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:39,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 19:08:39,200 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:39,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:39,201 INFO L85 PathProgramCache]: Analyzing trace with hash -859793166, now seen corresponding path program 2 times [2024-06-03 19:08:39,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:39,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150118324] [2024-06-03 19:08:39,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:39,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:39,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:39,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:39,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:39,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150118324] [2024-06-03 19:08:39,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150118324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:39,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:39,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:39,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295865711] [2024-06-03 19:08:39,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:39,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:39,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:39,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:39,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:39,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:39,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 174 transitions, 1788 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:39,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:39,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:39,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:40,618 INFO L124 PetriNetUnfolderBase]: 2563/4106 cut-off events. [2024-06-03 19:08:40,618 INFO L125 PetriNetUnfolderBase]: For 126464/126469 co-relation queries the response was YES. [2024-06-03 19:08:40,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25867 conditions, 4106 events. 2563/4106 cut-off events. For 126464/126469 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 23431 event pairs, 752 based on Foata normal form. 4/4107 useless extension candidates. Maximal degree in co-relation 25802. Up to 3678 conditions per place. [2024-06-03 19:08:40,650 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 147 selfloop transitions, 47 changer transitions 0/199 dead transitions. [2024-06-03 19:08:40,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 199 transitions, 2420 flow [2024-06-03 19:08:40,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:40,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:40,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 19:08:40,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-03 19:08:40,651 INFO L175 Difference]: Start difference. First operand has 136 places, 174 transitions, 1788 flow. Second operand 7 states and 134 transitions. [2024-06-03 19:08:40,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 199 transitions, 2420 flow [2024-06-03 19:08:40,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 199 transitions, 2356 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 19:08:40,805 INFO L231 Difference]: Finished difference. Result has 139 places, 182 transitions, 1968 flow [2024-06-03 19:08:40,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1968, PETRI_PLACES=139, PETRI_TRANSITIONS=182} [2024-06-03 19:08:40,805 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-03 19:08:40,805 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 182 transitions, 1968 flow [2024-06-03 19:08:40,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:40,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:40,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:40,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 19:08:40,806 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:40,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:40,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1592775093, now seen corresponding path program 7 times [2024-06-03 19:08:40,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:40,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381457249] [2024-06-03 19:08:40,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:40,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:40,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:41,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:41,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:41,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381457249] [2024-06-03 19:08:41,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381457249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:41,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:41,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:08:41,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322105768] [2024-06-03 19:08:41,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:41,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:08:41,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:41,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:08:41,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:08:41,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:41,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 182 transitions, 1968 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:41,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:41,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:41,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:42,747 INFO L124 PetriNetUnfolderBase]: 2638/4227 cut-off events. [2024-06-03 19:08:42,747 INFO L125 PetriNetUnfolderBase]: For 145438/145440 co-relation queries the response was YES. [2024-06-03 19:08:42,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27431 conditions, 4227 events. 2638/4227 cut-off events. For 145438/145440 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24257 event pairs, 624 based on Foata normal form. 20/4235 useless extension candidates. Maximal degree in co-relation 27364. Up to 3400 conditions per place. [2024-06-03 19:08:42,778 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 131 selfloop transitions, 90 changer transitions 0/226 dead transitions. [2024-06-03 19:08:42,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 226 transitions, 2596 flow [2024-06-03 19:08:42,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:08:42,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:08:42,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-03 19:08:42,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-03 19:08:42,779 INFO L175 Difference]: Start difference. First operand has 139 places, 182 transitions, 1968 flow. Second operand 10 states and 198 transitions. [2024-06-03 19:08:42,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 226 transitions, 2596 flow [2024-06-03 19:08:42,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 226 transitions, 2498 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-03 19:08:42,926 INFO L231 Difference]: Finished difference. Result has 146 places, 183 transitions, 2091 flow [2024-06-03 19:08:42,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2091, PETRI_PLACES=146, PETRI_TRANSITIONS=183} [2024-06-03 19:08:42,926 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-03 19:08:42,926 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 183 transitions, 2091 flow [2024-06-03 19:08:42,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:42,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:42,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:42,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 19:08:42,926 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:42,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:42,927 INFO L85 PathProgramCache]: Analyzing trace with hash 654133185, now seen corresponding path program 8 times [2024-06-03 19:08:42,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:42,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8743734] [2024-06-03 19:08:42,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:42,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:42,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:43,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:43,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:43,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8743734] [2024-06-03 19:08:43,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8743734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:43,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:43,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:08:43,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827017507] [2024-06-03 19:08:43,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:43,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:08:43,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:43,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:08:43,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:08:43,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:43,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 183 transitions, 2091 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:43,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:43,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:43,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:44,839 INFO L124 PetriNetUnfolderBase]: 2602/4150 cut-off events. [2024-06-03 19:08:44,839 INFO L125 PetriNetUnfolderBase]: For 145217/145219 co-relation queries the response was YES. [2024-06-03 19:08:44,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27221 conditions, 4150 events. 2602/4150 cut-off events. For 145217/145219 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 23613 event pairs, 629 based on Foata normal form. 20/4146 useless extension candidates. Maximal degree in co-relation 27152. Up to 3344 conditions per place. [2024-06-03 19:08:44,926 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 128 selfloop transitions, 87 changer transitions 0/220 dead transitions. [2024-06-03 19:08:44,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 220 transitions, 2655 flow [2024-06-03 19:08:44,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:08:44,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:08:44,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-03 19:08:44,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-03 19:08:44,928 INFO L175 Difference]: Start difference. First operand has 146 places, 183 transitions, 2091 flow. Second operand 9 states and 181 transitions. [2024-06-03 19:08:44,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 220 transitions, 2655 flow [2024-06-03 19:08:45,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 220 transitions, 2452 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 19:08:45,082 INFO L231 Difference]: Finished difference. Result has 147 places, 183 transitions, 2071 flow [2024-06-03 19:08:45,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2071, PETRI_PLACES=147, PETRI_TRANSITIONS=183} [2024-06-03 19:08:45,082 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 103 predicate places. [2024-06-03 19:08:45,082 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 183 transitions, 2071 flow [2024-06-03 19:08:45,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:45,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:45,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:45,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 19:08:45,083 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:45,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:45,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1801392486, now seen corresponding path program 1 times [2024-06-03 19:08:45,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:45,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907588711] [2024-06-03 19:08:45,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:45,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:45,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:45,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-03 19:08:45,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:45,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907588711] [2024-06-03 19:08:45,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907588711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:45,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:45,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:08:45,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831463388] [2024-06-03 19:08:45,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:45,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:08:45,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:45,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:08:45,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:08:46,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:46,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 183 transitions, 2071 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:46,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:46,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:46,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:46,933 INFO L124 PetriNetUnfolderBase]: 2619/4169 cut-off events. [2024-06-03 19:08:46,933 INFO L125 PetriNetUnfolderBase]: For 143116/143118 co-relation queries the response was YES. [2024-06-03 19:08:46,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27343 conditions, 4169 events. 2619/4169 cut-off events. For 143116/143118 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 23686 event pairs, 635 based on Foata normal form. 4/4143 useless extension candidates. Maximal degree in co-relation 27273. Up to 3479 conditions per place. [2024-06-03 19:08:46,964 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 123 selfloop transitions, 92 changer transitions 0/220 dead transitions. [2024-06-03 19:08:46,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 220 transitions, 2685 flow [2024-06-03 19:08:46,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:08:46,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:08:46,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 19:08:46,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 19:08:46,966 INFO L175 Difference]: Start difference. First operand has 147 places, 183 transitions, 2071 flow. Second operand 9 states and 176 transitions. [2024-06-03 19:08:46,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 220 transitions, 2685 flow [2024-06-03 19:08:47,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 220 transitions, 2473 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 19:08:47,097 INFO L231 Difference]: Finished difference. Result has 149 places, 189 transitions, 2142 flow [2024-06-03 19:08:47,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1865, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2142, PETRI_PLACES=149, PETRI_TRANSITIONS=189} [2024-06-03 19:08:47,098 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-03 19:08:47,098 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 189 transitions, 2142 flow [2024-06-03 19:08:47,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:47,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:47,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:47,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 19:08:47,098 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:47,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:47,099 INFO L85 PathProgramCache]: Analyzing trace with hash 532894054, now seen corresponding path program 2 times [2024-06-03 19:08:47,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:47,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043689486] [2024-06-03 19:08:47,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:47,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:47,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:47,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-03 19:08:47,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:47,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043689486] [2024-06-03 19:08:47,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043689486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:47,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:47,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:08:47,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046131984] [2024-06-03 19:08:47,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:47,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:08:47,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:47,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:08:47,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:08:48,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:48,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 189 transitions, 2142 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:48,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:48,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:48,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:48,910 INFO L124 PetriNetUnfolderBase]: 2654/4234 cut-off events. [2024-06-03 19:08:48,910 INFO L125 PetriNetUnfolderBase]: For 151448/151450 co-relation queries the response was YES. [2024-06-03 19:08:48,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28153 conditions, 4234 events. 2654/4234 cut-off events. For 151448/151450 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 24177 event pairs, 626 based on Foata normal form. 4/4211 useless extension candidates. Maximal degree in co-relation 28081. Up to 3518 conditions per place. [2024-06-03 19:08:48,944 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 122 selfloop transitions, 112 changer transitions 0/239 dead transitions. [2024-06-03 19:08:48,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 239 transitions, 2958 flow [2024-06-03 19:08:48,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:08:48,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:08:48,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 19:08:48,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 19:08:48,945 INFO L175 Difference]: Start difference. First operand has 149 places, 189 transitions, 2142 flow. Second operand 9 states and 176 transitions. [2024-06-03 19:08:48,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 239 transitions, 2958 flow [2024-06-03 19:08:49,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 239 transitions, 2708 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:49,126 INFO L231 Difference]: Finished difference. Result has 153 places, 208 transitions, 2395 flow [2024-06-03 19:08:49,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2395, PETRI_PLACES=153, PETRI_TRANSITIONS=208} [2024-06-03 19:08:49,127 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-03 19:08:49,127 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 208 transitions, 2395 flow [2024-06-03 19:08:49,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:49,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:49,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:49,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 19:08:49,127 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:49,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:49,128 INFO L85 PathProgramCache]: Analyzing trace with hash 542417254, now seen corresponding path program 3 times [2024-06-03 19:08:49,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:49,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290478160] [2024-06-03 19:08:49,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:49,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:49,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:50,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-03 19:08:50,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:50,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290478160] [2024-06-03 19:08:50,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290478160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:50,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:50,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:08:50,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028031702] [2024-06-03 19:08:50,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:50,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:08:50,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:50,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:08:50,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:08:50,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:50,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 208 transitions, 2395 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:50,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:50,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:50,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:51,059 INFO L124 PetriNetUnfolderBase]: 2687/4302 cut-off events. [2024-06-03 19:08:51,059 INFO L125 PetriNetUnfolderBase]: For 157902/157904 co-relation queries the response was YES. [2024-06-03 19:08:51,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28839 conditions, 4302 events. 2687/4302 cut-off events. For 157902/157904 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 24814 event pairs, 458 based on Foata normal form. 4/4278 useless extension candidates. Maximal degree in co-relation 28765. Up to 3354 conditions per place. [2024-06-03 19:08:51,090 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 124 selfloop transitions, 121 changer transitions 0/250 dead transitions. [2024-06-03 19:08:51,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 250 transitions, 3251 flow [2024-06-03 19:08:51,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:08:51,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:08:51,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-03 19:08:51,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-03 19:08:51,092 INFO L175 Difference]: Start difference. First operand has 153 places, 208 transitions, 2395 flow. Second operand 9 states and 182 transitions. [2024-06-03 19:08:51,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 250 transitions, 3251 flow [2024-06-03 19:08:51,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 250 transitions, 3037 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 19:08:51,291 INFO L231 Difference]: Finished difference. Result has 159 places, 213 transitions, 2571 flow [2024-06-03 19:08:51,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2571, PETRI_PLACES=159, PETRI_TRANSITIONS=213} [2024-06-03 19:08:51,292 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-03 19:08:51,292 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 213 transitions, 2571 flow [2024-06-03 19:08:51,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:51,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:51,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:51,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 19:08:51,293 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:51,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:51,293 INFO L85 PathProgramCache]: Analyzing trace with hash -807194940, now seen corresponding path program 4 times [2024-06-03 19:08:51,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:51,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110059855] [2024-06-03 19:08:51,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:51,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:51,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:52,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:52,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:52,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110059855] [2024-06-03 19:08:52,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110059855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:52,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:52,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:08:52,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016858016] [2024-06-03 19:08:52,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:52,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:08:52,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:52,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:08:52,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:08:52,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:52,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 213 transitions, 2571 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:52,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:52,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:52,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:53,171 INFO L124 PetriNetUnfolderBase]: 2679/4290 cut-off events. [2024-06-03 19:08:53,171 INFO L125 PetriNetUnfolderBase]: For 163137/163139 co-relation queries the response was YES. [2024-06-03 19:08:53,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28713 conditions, 4290 events. 2679/4290 cut-off events. For 163137/163139 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 24719 event pairs, 633 based on Foata normal form. 4/4266 useless extension candidates. Maximal degree in co-relation 28637. Up to 3565 conditions per place. [2024-06-03 19:08:53,207 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 128 selfloop transitions, 111 changer transitions 0/244 dead transitions. [2024-06-03 19:08:53,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 244 transitions, 3160 flow [2024-06-03 19:08:53,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:08:53,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:08:53,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-03 19:08:53,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-03 19:08:53,213 INFO L175 Difference]: Start difference. First operand has 159 places, 213 transitions, 2571 flow. Second operand 9 states and 176 transitions. [2024-06-03 19:08:53,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 244 transitions, 3160 flow [2024-06-03 19:08:53,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 244 transitions, 2874 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:53,434 INFO L231 Difference]: Finished difference. Result has 163 places, 214 transitions, 2539 flow [2024-06-03 19:08:53,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2539, PETRI_PLACES=163, PETRI_TRANSITIONS=214} [2024-06-03 19:08:53,435 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-03 19:08:53,435 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 214 transitions, 2539 flow [2024-06-03 19:08:53,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:53,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:53,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:53,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 19:08:53,436 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:53,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:53,436 INFO L85 PathProgramCache]: Analyzing trace with hash -475562333, now seen corresponding path program 2 times [2024-06-03 19:08:53,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:53,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388196912] [2024-06-03 19:08:53,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:53,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:53,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:54,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-03 19:08:54,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:54,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388196912] [2024-06-03 19:08:54,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388196912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:54,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:54,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:54,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781025390] [2024-06-03 19:08:54,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:54,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:54,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:54,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:54,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:54,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:08:54,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 214 transitions, 2539 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:54,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:54,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:08:54,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:55,046 INFO L124 PetriNetUnfolderBase]: 2560/4172 cut-off events. [2024-06-03 19:08:55,046 INFO L125 PetriNetUnfolderBase]: For 168438/168478 co-relation queries the response was YES. [2024-06-03 19:08:55,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27816 conditions, 4172 events. 2560/4172 cut-off events. For 168438/168478 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24735 event pairs, 616 based on Foata normal form. 25/4165 useless extension candidates. Maximal degree in co-relation 27738. Up to 3794 conditions per place. [2024-06-03 19:08:55,083 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 183 selfloop transitions, 30 changer transitions 0/234 dead transitions. [2024-06-03 19:08:55,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 234 transitions, 3193 flow [2024-06-03 19:08:55,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:55,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:55,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 19:08:55,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-03 19:08:55,084 INFO L175 Difference]: Start difference. First operand has 163 places, 214 transitions, 2539 flow. Second operand 7 states and 131 transitions. [2024-06-03 19:08:55,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 234 transitions, 3193 flow [2024-06-03 19:08:55,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 234 transitions, 2953 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 19:08:55,283 INFO L231 Difference]: Finished difference. Result has 165 places, 222 transitions, 2494 flow [2024-06-03 19:08:55,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2494, PETRI_PLACES=165, PETRI_TRANSITIONS=222} [2024-06-03 19:08:55,284 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-03 19:08:55,284 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 222 transitions, 2494 flow [2024-06-03 19:08:55,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:55,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:55,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:55,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 19:08:55,284 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:55,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:55,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1099950281, now seen corresponding path program 3 times [2024-06-03 19:08:55,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:55,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782251960] [2024-06-03 19:08:55,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:55,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:55,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:56,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:56,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:56,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782251960] [2024-06-03 19:08:56,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782251960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:56,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:56,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:56,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42261515] [2024-06-03 19:08:56,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:56,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:56,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:56,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:56,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:56,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:08:56,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 222 transitions, 2494 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:56,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:56,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:08:56,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:56,835 INFO L124 PetriNetUnfolderBase]: 2557/4178 cut-off events. [2024-06-03 19:08:56,836 INFO L125 PetriNetUnfolderBase]: For 174925/174965 co-relation queries the response was YES. [2024-06-03 19:08:56,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27714 conditions, 4178 events. 2557/4178 cut-off events. For 174925/174965 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24901 event pairs, 626 based on Foata normal form. 25/4171 useless extension candidates. Maximal degree in co-relation 27634. Up to 3800 conditions per place. [2024-06-03 19:08:56,868 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 190 selfloop transitions, 23 changer transitions 0/234 dead transitions. [2024-06-03 19:08:56,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 234 transitions, 2967 flow [2024-06-03 19:08:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:56,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:56,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-03 19:08:56,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-03 19:08:56,869 INFO L175 Difference]: Start difference. First operand has 165 places, 222 transitions, 2494 flow. Second operand 7 states and 129 transitions. [2024-06-03 19:08:56,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 234 transitions, 2967 flow [2024-06-03 19:08:57,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 234 transitions, 2863 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-03 19:08:57,114 INFO L231 Difference]: Finished difference. Result has 169 places, 223 transitions, 2451 flow [2024-06-03 19:08:57,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2451, PETRI_PLACES=169, PETRI_TRANSITIONS=223} [2024-06-03 19:08:57,115 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-03 19:08:57,115 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 223 transitions, 2451 flow [2024-06-03 19:08:57,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:57,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:57,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:57,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 19:08:57,119 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:57,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:57,119 INFO L85 PathProgramCache]: Analyzing trace with hash -478386790, now seen corresponding path program 3 times [2024-06-03 19:08:57,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:57,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197239512] [2024-06-03 19:08:57,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:57,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:57,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:57,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:57,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:57,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197239512] [2024-06-03 19:08:57,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197239512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:57,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:57,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:57,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685701104] [2024-06-03 19:08:57,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:57,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:57,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:57,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:57,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:57,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:57,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 223 transitions, 2451 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:57,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:57,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:57,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:08:58,586 INFO L124 PetriNetUnfolderBase]: 2685/4347 cut-off events. [2024-06-03 19:08:58,587 INFO L125 PetriNetUnfolderBase]: For 181952/181957 co-relation queries the response was YES. [2024-06-03 19:08:58,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28815 conditions, 4347 events. 2685/4347 cut-off events. For 181952/181957 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 25468 event pairs, 652 based on Foata normal form. 4/4335 useless extension candidates. Maximal degree in co-relation 28733. Up to 3852 conditions per place. [2024-06-03 19:08:58,621 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 180 selfloop transitions, 59 changer transitions 0/244 dead transitions. [2024-06-03 19:08:58,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 244 transitions, 3287 flow [2024-06-03 19:08:58,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:08:58,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:08:58,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 19:08:58,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-03 19:08:58,622 INFO L175 Difference]: Start difference. First operand has 169 places, 223 transitions, 2451 flow. Second operand 7 states and 132 transitions. [2024-06-03 19:08:58,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 244 transitions, 3287 flow [2024-06-03 19:08:58,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 244 transitions, 3237 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 19:08:58,827 INFO L231 Difference]: Finished difference. Result has 172 places, 231 transitions, 2681 flow [2024-06-03 19:08:58,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2681, PETRI_PLACES=172, PETRI_TRANSITIONS=231} [2024-06-03 19:08:58,827 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-03 19:08:58,828 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 231 transitions, 2681 flow [2024-06-03 19:08:58,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:58,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:08:58,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:08:58,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 19:08:58,828 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:08:58,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:08:58,828 INFO L85 PathProgramCache]: Analyzing trace with hash 849137680, now seen corresponding path program 4 times [2024-06-03 19:08:58,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:08:58,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035311075] [2024-06-03 19:08:58,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:08:58,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:08:58,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:08:59,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:08:59,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:08:59,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035311075] [2024-06-03 19:08:59,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035311075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:08:59,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:08:59,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:08:59,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233940827] [2024-06-03 19:08:59,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:08:59,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:08:59,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:08:59,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:08:59,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:08:59,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:08:59,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 231 transitions, 2681 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:08:59,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:08:59,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:08:59,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:00,202 INFO L124 PetriNetUnfolderBase]: 2738/4435 cut-off events. [2024-06-03 19:09:00,202 INFO L125 PetriNetUnfolderBase]: For 194194/194205 co-relation queries the response was YES. [2024-06-03 19:09:00,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30353 conditions, 4435 events. 2738/4435 cut-off events. For 194194/194205 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 26019 event pairs, 624 based on Foata normal form. 12/4444 useless extension candidates. Maximal degree in co-relation 30269. Up to 3991 conditions per place. [2024-06-03 19:09:00,237 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 207 selfloop transitions, 62 changer transitions 0/274 dead transitions. [2024-06-03 19:09:00,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 274 transitions, 3539 flow [2024-06-03 19:09:00,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:00,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:00,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 19:09:00,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-03 19:09:00,238 INFO L175 Difference]: Start difference. First operand has 172 places, 231 transitions, 2681 flow. Second operand 8 states and 157 transitions. [2024-06-03 19:09:00,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 274 transitions, 3539 flow [2024-06-03 19:09:00,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 274 transitions, 3339 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-03 19:09:00,501 INFO L231 Difference]: Finished difference. Result has 177 places, 250 transitions, 2906 flow [2024-06-03 19:09:00,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2906, PETRI_PLACES=177, PETRI_TRANSITIONS=250} [2024-06-03 19:09:00,502 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-03 19:09:00,502 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 250 transitions, 2906 flow [2024-06-03 19:09:00,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:00,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:00,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:00,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 19:09:00,503 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:00,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:00,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1021190768, now seen corresponding path program 5 times [2024-06-03 19:09:00,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:00,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279645299] [2024-06-03 19:09:00,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:00,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:00,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:01,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:01,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:01,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279645299] [2024-06-03 19:09:01,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279645299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:01,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:01,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:01,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877478445] [2024-06-03 19:09:01,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:01,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:01,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:01,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:01,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:01,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:01,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 250 transitions, 2906 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:01,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:01,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:01,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:01,957 INFO L124 PetriNetUnfolderBase]: 2762/4479 cut-off events. [2024-06-03 19:09:01,957 INFO L125 PetriNetUnfolderBase]: For 200914/200919 co-relation queries the response was YES. [2024-06-03 19:09:01,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30680 conditions, 4479 events. 2762/4479 cut-off events. For 200914/200919 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 26394 event pairs, 624 based on Foata normal form. 6/4482 useless extension candidates. Maximal degree in co-relation 30594. Up to 4014 conditions per place. [2024-06-03 19:09:01,995 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 218 selfloop transitions, 70 changer transitions 0/293 dead transitions. [2024-06-03 19:09:01,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 293 transitions, 3874 flow [2024-06-03 19:09:01,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:01,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:01,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 19:09:01,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 19:09:01,997 INFO L175 Difference]: Start difference. First operand has 177 places, 250 transitions, 2906 flow. Second operand 8 states and 156 transitions. [2024-06-03 19:09:01,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 293 transitions, 3874 flow [2024-06-03 19:09:02,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 293 transitions, 3670 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:02,270 INFO L231 Difference]: Finished difference. Result has 183 places, 272 transitions, 3285 flow [2024-06-03 19:09:02,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3285, PETRI_PLACES=183, PETRI_TRANSITIONS=272} [2024-06-03 19:09:02,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-03 19:09:02,270 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 272 transitions, 3285 flow [2024-06-03 19:09:02,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:02,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:02,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:02,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 19:09:02,271 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:02,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:02,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1740341642, now seen corresponding path program 1 times [2024-06-03 19:09:02,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:02,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632428521] [2024-06-03 19:09:02,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:02,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:02,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:02,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:02,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:02,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632428521] [2024-06-03 19:09:02,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632428521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:02,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:02,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:02,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192862822] [2024-06-03 19:09:02,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:02,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:02,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:02,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:02,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:02,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:09:02,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 272 transitions, 3285 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:02,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:02,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:09:02,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:03,777 INFO L124 PetriNetUnfolderBase]: 2668/4386 cut-off events. [2024-06-03 19:09:03,777 INFO L125 PetriNetUnfolderBase]: For 210881/210881 co-relation queries the response was YES. [2024-06-03 19:09:03,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30733 conditions, 4386 events. 2668/4386 cut-off events. For 210881/210881 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 26195 event pairs, 653 based on Foata normal form. 2/4386 useless extension candidates. Maximal degree in co-relation 30643. Up to 4007 conditions per place. [2024-06-03 19:09:03,816 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 266 selfloop transitions, 15 changer transitions 0/291 dead transitions. [2024-06-03 19:09:03,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 291 transitions, 3941 flow [2024-06-03 19:09:03,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:03,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:03,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 19:09:03,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-03 19:09:03,817 INFO L175 Difference]: Start difference. First operand has 183 places, 272 transitions, 3285 flow. Second operand 7 states and 134 transitions. [2024-06-03 19:09:03,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 291 transitions, 3941 flow [2024-06-03 19:09:04,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 291 transitions, 3842 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 19:09:04,087 INFO L231 Difference]: Finished difference. Result has 187 places, 275 transitions, 3268 flow [2024-06-03 19:09:04,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3268, PETRI_PLACES=187, PETRI_TRANSITIONS=275} [2024-06-03 19:09:04,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-03 19:09:04,087 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 275 transitions, 3268 flow [2024-06-03 19:09:04,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:04,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:04,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:04,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 19:09:04,088 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:04,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:04,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1012545240, now seen corresponding path program 2 times [2024-06-03 19:09:04,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:04,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227411111] [2024-06-03 19:09:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:04,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:04,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:04,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:04,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:04,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227411111] [2024-06-03 19:09:04,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227411111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:04,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:04,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:04,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174894987] [2024-06-03 19:09:04,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:04,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:04,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:04,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:04,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:04,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:09:04,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 275 transitions, 3268 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:04,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:04,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:09:04,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:05,600 INFO L124 PetriNetUnfolderBase]: 2678/4392 cut-off events. [2024-06-03 19:09:05,600 INFO L125 PetriNetUnfolderBase]: For 219253/219253 co-relation queries the response was YES. [2024-06-03 19:09:05,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31146 conditions, 4392 events. 2678/4392 cut-off events. For 219253/219253 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 26163 event pairs, 643 based on Foata normal form. 2/4392 useless extension candidates. Maximal degree in co-relation 31055. Up to 4012 conditions per place. [2024-06-03 19:09:05,642 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 262 selfloop transitions, 20 changer transitions 0/292 dead transitions. [2024-06-03 19:09:05,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 292 transitions, 3924 flow [2024-06-03 19:09:05,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:05,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:05,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 19:09:05,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-03 19:09:05,643 INFO L175 Difference]: Start difference. First operand has 187 places, 275 transitions, 3268 flow. Second operand 7 states and 134 transitions. [2024-06-03 19:09:05,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 292 transitions, 3924 flow [2024-06-03 19:09:05,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 292 transitions, 3864 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:05,906 INFO L231 Difference]: Finished difference. Result has 189 places, 278 transitions, 3306 flow [2024-06-03 19:09:05,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3306, PETRI_PLACES=189, PETRI_TRANSITIONS=278} [2024-06-03 19:09:05,906 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-03 19:09:05,906 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 278 transitions, 3306 flow [2024-06-03 19:09:05,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:05,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:05,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:05,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 19:09:05,907 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:05,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:05,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1012545023, now seen corresponding path program 1 times [2024-06-03 19:09:05,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:05,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362165934] [2024-06-03 19:09:05,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:05,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:05,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:06,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-03 19:09:06,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:06,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362165934] [2024-06-03 19:09:06,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362165934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:06,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:06,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:06,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565468254] [2024-06-03 19:09:06,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:06,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:06,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:06,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:06,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:06,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:09:06,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 278 transitions, 3306 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:06,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:06,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:09:06,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:07,679 INFO L124 PetriNetUnfolderBase]: 2683/4401 cut-off events. [2024-06-03 19:09:07,680 INFO L125 PetriNetUnfolderBase]: For 228438/228438 co-relation queries the response was YES. [2024-06-03 19:09:07,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31671 conditions, 4401 events. 2683/4401 cut-off events. For 228438/228438 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 26222 event pairs, 642 based on Foata normal form. 2/4401 useless extension candidates. Maximal degree in co-relation 31579. Up to 4037 conditions per place. [2024-06-03 19:09:07,722 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 268 selfloop transitions, 15 changer transitions 0/293 dead transitions. [2024-06-03 19:09:07,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 293 transitions, 3950 flow [2024-06-03 19:09:07,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:07,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:07,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 19:09:07,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-03 19:09:07,723 INFO L175 Difference]: Start difference. First operand has 189 places, 278 transitions, 3306 flow. Second operand 7 states and 130 transitions. [2024-06-03 19:09:07,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 293 transitions, 3950 flow [2024-06-03 19:09:08,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 293 transitions, 3874 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:08,071 INFO L231 Difference]: Finished difference. Result has 191 places, 281 transitions, 3312 flow [2024-06-03 19:09:08,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3312, PETRI_PLACES=191, PETRI_TRANSITIONS=281} [2024-06-03 19:09:08,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-03 19:09:08,072 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 281 transitions, 3312 flow [2024-06-03 19:09:08,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:08,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:08,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:08,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 19:09:08,072 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:08,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:08,072 INFO L85 PathProgramCache]: Analyzing trace with hash -475556381, now seen corresponding path program 2 times [2024-06-03 19:09:08,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:08,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75642780] [2024-06-03 19:09:08,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:08,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:08,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:08,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-03 19:09:08,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:08,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75642780] [2024-06-03 19:09:08,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75642780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:08,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:08,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:08,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764362700] [2024-06-03 19:09:08,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:08,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:08,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:08,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:08,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:08,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:09:08,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 281 transitions, 3312 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:08,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:08,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:09:08,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:09,670 INFO L124 PetriNetUnfolderBase]: 2693/4428 cut-off events. [2024-06-03 19:09:09,670 INFO L125 PetriNetUnfolderBase]: For 237682/237685 co-relation queries the response was YES. [2024-06-03 19:09:09,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32139 conditions, 4428 events. 2693/4428 cut-off events. For 237682/237685 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 26498 event pairs, 655 based on Foata normal form. 5/4430 useless extension candidates. Maximal degree in co-relation 32046. Up to 4017 conditions per place. [2024-06-03 19:09:09,711 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 260 selfloop transitions, 29 changer transitions 0/299 dead transitions. [2024-06-03 19:09:09,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 299 transitions, 4112 flow [2024-06-03 19:09:09,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:09,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:09,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 19:09:09,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:09:09,712 INFO L175 Difference]: Start difference. First operand has 191 places, 281 transitions, 3312 flow. Second operand 7 states and 133 transitions. [2024-06-03 19:09:09,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 299 transitions, 4112 flow [2024-06-03 19:09:10,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 299 transitions, 4052 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:10,012 INFO L231 Difference]: Finished difference. Result has 193 places, 287 transitions, 3415 flow [2024-06-03 19:09:10,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3415, PETRI_PLACES=193, PETRI_TRANSITIONS=287} [2024-06-03 19:09:10,012 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 149 predicate places. [2024-06-03 19:09:10,012 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 287 transitions, 3415 flow [2024-06-03 19:09:10,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:10,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:10,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:10,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 19:09:10,013 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:10,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:10,013 INFO L85 PathProgramCache]: Analyzing trace with hash -475823508, now seen corresponding path program 3 times [2024-06-03 19:09:10,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:10,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394785433] [2024-06-03 19:09:10,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:10,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:10,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:10,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-03 19:09:10,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:10,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394785433] [2024-06-03 19:09:10,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394785433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:10,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:10,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:10,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981023401] [2024-06-03 19:09:10,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:10,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:10,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:10,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:10,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:10,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:09:10,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 287 transitions, 3415 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:10,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:10,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:09:10,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:11,531 INFO L124 PetriNetUnfolderBase]: 2700/4439 cut-off events. [2024-06-03 19:09:11,531 INFO L125 PetriNetUnfolderBase]: For 245620/245623 co-relation queries the response was YES. [2024-06-03 19:09:11,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32617 conditions, 4439 events. 2700/4439 cut-off events. For 245620/245623 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 26539 event pairs, 662 based on Foata normal form. 4/4439 useless extension candidates. Maximal degree in co-relation 32523. Up to 4029 conditions per place. [2024-06-03 19:09:11,571 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 264 selfloop transitions, 27 changer transitions 0/301 dead transitions. [2024-06-03 19:09:11,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 301 transitions, 4087 flow [2024-06-03 19:09:11,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:11,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:11,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 19:09:11,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:09:11,573 INFO L175 Difference]: Start difference. First operand has 193 places, 287 transitions, 3415 flow. Second operand 7 states and 133 transitions. [2024-06-03 19:09:11,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 301 transitions, 4087 flow [2024-06-03 19:09:11,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 301 transitions, 4013 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-03 19:09:11,921 INFO L231 Difference]: Finished difference. Result has 196 places, 290 transitions, 3463 flow [2024-06-03 19:09:11,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3343, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3463, PETRI_PLACES=196, PETRI_TRANSITIONS=290} [2024-06-03 19:09:11,922 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-03 19:09:11,922 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 290 transitions, 3463 flow [2024-06-03 19:09:11,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:11,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:11,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:11,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 19:09:11,922 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:11,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:11,923 INFO L85 PathProgramCache]: Analyzing trace with hash -475823291, now seen corresponding path program 3 times [2024-06-03 19:09:11,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:11,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183694836] [2024-06-03 19:09:11,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:11,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:11,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:12,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-03 19:09:12,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:12,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183694836] [2024-06-03 19:09:12,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183694836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:12,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:12,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:12,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14091476] [2024-06-03 19:09:12,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:12,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:12,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:12,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:12,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:12,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:09:12,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 290 transitions, 3463 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:12,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:12,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:09:12,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:13,606 INFO L124 PetriNetUnfolderBase]: 2694/4420 cut-off events. [2024-06-03 19:09:13,607 INFO L125 PetriNetUnfolderBase]: For 251196/251199 co-relation queries the response was YES. [2024-06-03 19:09:13,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32804 conditions, 4420 events. 2694/4420 cut-off events. For 251196/251199 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 26383 event pairs, 647 based on Foata normal form. 4/4421 useless extension candidates. Maximal degree in co-relation 32709. Up to 4046 conditions per place. [2024-06-03 19:09:13,646 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 272 selfloop transitions, 20 changer transitions 0/302 dead transitions. [2024-06-03 19:09:13,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 302 transitions, 4115 flow [2024-06-03 19:09:13,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:13,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:13,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-03 19:09:13,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-03 19:09:13,647 INFO L175 Difference]: Start difference. First operand has 196 places, 290 transitions, 3463 flow. Second operand 7 states and 129 transitions. [2024-06-03 19:09:13,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 302 transitions, 4115 flow [2024-06-03 19:09:13,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 302 transitions, 4017 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:13,951 INFO L231 Difference]: Finished difference. Result has 198 places, 293 transitions, 3459 flow [2024-06-03 19:09:13,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3365, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3459, PETRI_PLACES=198, PETRI_TRANSITIONS=293} [2024-06-03 19:09:13,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-03 19:09:13,951 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 293 transitions, 3459 flow [2024-06-03 19:09:13,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:13,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:13,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:13,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 19:09:13,952 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:13,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:13,952 INFO L85 PathProgramCache]: Analyzing trace with hash 106362507, now seen corresponding path program 1 times [2024-06-03 19:09:13,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:13,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140770454] [2024-06-03 19:09:13,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:13,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:13,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:14,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:14,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:14,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140770454] [2024-06-03 19:09:14,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140770454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:14,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:14,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:14,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993094604] [2024-06-03 19:09:14,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:14,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:14,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:14,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:14,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:14,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:14,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 293 transitions, 3459 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:14,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:14,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:14,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:15,512 INFO L124 PetriNetUnfolderBase]: 2813/4544 cut-off events. [2024-06-03 19:09:15,512 INFO L125 PetriNetUnfolderBase]: For 257958/257961 co-relation queries the response was YES. [2024-06-03 19:09:15,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33739 conditions, 4544 events. 2813/4544 cut-off events. For 257958/257961 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 26713 event pairs, 630 based on Foata normal form. 4/4545 useless extension candidates. Maximal degree in co-relation 33643. Up to 4086 conditions per place. [2024-06-03 19:09:15,550 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 249 selfloop transitions, 61 changer transitions 0/315 dead transitions. [2024-06-03 19:09:15,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 315 transitions, 4214 flow [2024-06-03 19:09:15,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:15,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:15,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-03 19:09:15,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-03 19:09:15,551 INFO L175 Difference]: Start difference. First operand has 198 places, 293 transitions, 3459 flow. Second operand 7 states and 135 transitions. [2024-06-03 19:09:15,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 315 transitions, 4214 flow [2024-06-03 19:09:15,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 315 transitions, 4146 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:15,881 INFO L231 Difference]: Finished difference. Result has 200 places, 297 transitions, 3598 flow [2024-06-03 19:09:15,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3598, PETRI_PLACES=200, PETRI_TRANSITIONS=297} [2024-06-03 19:09:15,881 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-03 19:09:15,881 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 297 transitions, 3598 flow [2024-06-03 19:09:15,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:15,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:15,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:15,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 19:09:15,882 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:15,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:15,882 INFO L85 PathProgramCache]: Analyzing trace with hash -883779287, now seen corresponding path program 2 times [2024-06-03 19:09:15,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:15,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220096801] [2024-06-03 19:09:15,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:15,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:15,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:16,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-03 19:09:16,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:16,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220096801] [2024-06-03 19:09:16,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220096801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:16,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:16,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:16,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020549927] [2024-06-03 19:09:16,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:16,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:16,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:16,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:16,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:16,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:16,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 297 transitions, 3598 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:16,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:16,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:16,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:17,388 INFO L124 PetriNetUnfolderBase]: 2815/4546 cut-off events. [2024-06-03 19:09:17,389 INFO L125 PetriNetUnfolderBase]: For 266862/266865 co-relation queries the response was YES. [2024-06-03 19:09:17,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34087 conditions, 4546 events. 2815/4546 cut-off events. For 266862/266865 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 26725 event pairs, 632 based on Foata normal form. 4/4547 useless extension candidates. Maximal degree in co-relation 33990. Up to 4014 conditions per place. [2024-06-03 19:09:17,431 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 227 selfloop transitions, 83 changer transitions 0/315 dead transitions. [2024-06-03 19:09:17,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 315 transitions, 4428 flow [2024-06-03 19:09:17,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:17,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:17,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 19:09:17,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-03 19:09:17,433 INFO L175 Difference]: Start difference. First operand has 200 places, 297 transitions, 3598 flow. Second operand 7 states and 134 transitions. [2024-06-03 19:09:17,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 315 transitions, 4428 flow [2024-06-03 19:09:17,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 315 transitions, 4268 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:17,927 INFO L231 Difference]: Finished difference. Result has 202 places, 300 transitions, 3682 flow [2024-06-03 19:09:17,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3682, PETRI_PLACES=202, PETRI_TRANSITIONS=300} [2024-06-03 19:09:17,927 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-03 19:09:17,927 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 300 transitions, 3682 flow [2024-06-03 19:09:17,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:17,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:17,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:17,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 19:09:17,928 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:17,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:17,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1755934300, now seen corresponding path program 1 times [2024-06-03 19:09:17,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:17,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135108314] [2024-06-03 19:09:17,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:17,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:17,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:18,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-03 19:09:18,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:18,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135108314] [2024-06-03 19:09:18,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135108314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:18,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:18,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:09:18,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832451166] [2024-06-03 19:09:18,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:18,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:09:18,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:18,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:09:18,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:09:19,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:19,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 300 transitions, 3682 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:19,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:19,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:19,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:20,387 INFO L124 PetriNetUnfolderBase]: 2897/4683 cut-off events. [2024-06-03 19:09:20,387 INFO L125 PetriNetUnfolderBase]: For 286971/286974 co-relation queries the response was YES. [2024-06-03 19:09:20,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34944 conditions, 4683 events. 2897/4683 cut-off events. For 286971/286974 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 27721 event pairs, 579 based on Foata normal form. 12/4690 useless extension candidates. Maximal degree in co-relation 34846. Up to 3587 conditions per place. [2024-06-03 19:09:20,433 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 232 selfloop transitions, 123 changer transitions 0/360 dead transitions. [2024-06-03 19:09:20,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 360 transitions, 4717 flow [2024-06-03 19:09:20,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:09:20,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:09:20,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 233 transitions. [2024-06-03 19:09:20,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45155038759689925 [2024-06-03 19:09:20,435 INFO L175 Difference]: Start difference. First operand has 202 places, 300 transitions, 3682 flow. Second operand 12 states and 233 transitions. [2024-06-03 19:09:20,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 360 transitions, 4717 flow [2024-06-03 19:09:20,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 360 transitions, 4559 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-03 19:09:20,916 INFO L231 Difference]: Finished difference. Result has 212 places, 307 transitions, 3893 flow [2024-06-03 19:09:20,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3893, PETRI_PLACES=212, PETRI_TRANSITIONS=307} [2024-06-03 19:09:20,917 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-03 19:09:20,917 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 307 transitions, 3893 flow [2024-06-03 19:09:20,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:20,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:20,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:20,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 19:09:20,918 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:20,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:20,918 INFO L85 PathProgramCache]: Analyzing trace with hash -893959873, now seen corresponding path program 1 times [2024-06-03 19:09:20,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:20,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34787406] [2024-06-03 19:09:20,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:20,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:20,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:21,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:21,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:21,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34787406] [2024-06-03 19:09:21,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34787406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:21,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:21,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:09:21,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499490163] [2024-06-03 19:09:21,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:21,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:09:21,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:21,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:09:21,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:09:21,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:21,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 307 transitions, 3893 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:21,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:21,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:21,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:22,776 INFO L124 PetriNetUnfolderBase]: 2907/4719 cut-off events. [2024-06-03 19:09:22,777 INFO L125 PetriNetUnfolderBase]: For 289959/289964 co-relation queries the response was YES. [2024-06-03 19:09:22,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35865 conditions, 4719 events. 2907/4719 cut-off events. For 289959/289964 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 28122 event pairs, 634 based on Foata normal form. 6/4722 useless extension candidates. Maximal degree in co-relation 35764. Up to 4206 conditions per place. [2024-06-03 19:09:22,814 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 238 selfloop transitions, 88 changer transitions 0/331 dead transitions. [2024-06-03 19:09:22,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 331 transitions, 4677 flow [2024-06-03 19:09:22,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:22,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:22,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:09:22,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-03 19:09:22,815 INFO L175 Difference]: Start difference. First operand has 212 places, 307 transitions, 3893 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:09:22,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 331 transitions, 4677 flow [2024-06-03 19:09:23,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 331 transitions, 4369 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-03 19:09:23,266 INFO L231 Difference]: Finished difference. Result has 209 places, 311 transitions, 3849 flow [2024-06-03 19:09:23,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3849, PETRI_PLACES=209, PETRI_TRANSITIONS=311} [2024-06-03 19:09:23,266 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-03 19:09:23,266 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 311 transitions, 3849 flow [2024-06-03 19:09:23,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:23,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:23,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:23,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 19:09:23,267 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:23,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:23,267 INFO L85 PathProgramCache]: Analyzing trace with hash -605364623, now seen corresponding path program 2 times [2024-06-03 19:09:23,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:23,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57706417] [2024-06-03 19:09:23,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:23,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:23,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:24,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:24,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:24,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57706417] [2024-06-03 19:09:24,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57706417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:24,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:24,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:09:24,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737667867] [2024-06-03 19:09:24,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:24,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:09:24,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:24,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:09:24,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:09:24,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:24,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 311 transitions, 3849 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:24,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:24,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:24,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:25,169 INFO L124 PetriNetUnfolderBase]: 2943/4779 cut-off events. [2024-06-03 19:09:25,169 INFO L125 PetriNetUnfolderBase]: For 302543/302546 co-relation queries the response was YES. [2024-06-03 19:09:25,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36527 conditions, 4779 events. 2943/4779 cut-off events. For 302543/302546 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 28596 event pairs, 661 based on Foata normal form. 4/4780 useless extension candidates. Maximal degree in co-relation 36428. Up to 4155 conditions per place. [2024-06-03 19:09:25,218 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 245 selfloop transitions, 87 changer transitions 0/337 dead transitions. [2024-06-03 19:09:25,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 337 transitions, 4957 flow [2024-06-03 19:09:25,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:25,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:25,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:09:25,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-03 19:09:25,219 INFO L175 Difference]: Start difference. First operand has 209 places, 311 transitions, 3849 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:09:25,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 337 transitions, 4957 flow [2024-06-03 19:09:25,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 337 transitions, 4731 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-03 19:09:25,836 INFO L231 Difference]: Finished difference. Result has 212 places, 319 transitions, 3980 flow [2024-06-03 19:09:25,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3980, PETRI_PLACES=212, PETRI_TRANSITIONS=319} [2024-06-03 19:09:25,836 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-03 19:09:25,836 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 319 transitions, 3980 flow [2024-06-03 19:09:25,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:25,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:25,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:25,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 19:09:25,837 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:25,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:25,838 INFO L85 PathProgramCache]: Analyzing trace with hash -883770359, now seen corresponding path program 1 times [2024-06-03 19:09:25,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:25,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76524884] [2024-06-03 19:09:25,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:25,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:25,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:27,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:27,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:27,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76524884] [2024-06-03 19:09:27,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76524884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:27,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:27,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:09:27,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143945705] [2024-06-03 19:09:27,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:27,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:09:27,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:27,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:09:27,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:09:27,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:09:27,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 319 transitions, 3980 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:27,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:27,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:09:27,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:28,043 INFO L124 PetriNetUnfolderBase]: 2860/4667 cut-off events. [2024-06-03 19:09:28,043 INFO L125 PetriNetUnfolderBase]: For 315292/315299 co-relation queries the response was YES. [2024-06-03 19:09:28,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36583 conditions, 4667 events. 2860/4667 cut-off events. For 315292/315299 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 28214 event pairs, 660 based on Foata normal form. 8/4640 useless extension candidates. Maximal degree in co-relation 36482. Up to 4181 conditions per place. [2024-06-03 19:09:28,088 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 273 selfloop transitions, 24 changer transitions 0/338 dead transitions. [2024-06-03 19:09:28,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 338 transitions, 4702 flow [2024-06-03 19:09:28,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:28,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:28,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:09:28,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-03 19:09:28,089 INFO L175 Difference]: Start difference. First operand has 212 places, 319 transitions, 3980 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:09:28,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 338 transitions, 4702 flow [2024-06-03 19:09:28,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 338 transitions, 4521 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-03 19:09:28,509 INFO L231 Difference]: Finished difference. Result has 216 places, 322 transitions, 3929 flow [2024-06-03 19:09:28,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3799, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3929, PETRI_PLACES=216, PETRI_TRANSITIONS=322} [2024-06-03 19:09:28,509 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-03 19:09:28,509 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 322 transitions, 3929 flow [2024-06-03 19:09:28,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:28,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:28,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:28,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 19:09:28,509 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:28,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:28,510 INFO L85 PathProgramCache]: Analyzing trace with hash -883782883, now seen corresponding path program 3 times [2024-06-03 19:09:28,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:28,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008842496] [2024-06-03 19:09:28,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:28,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:28,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:29,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:29,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:29,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008842496] [2024-06-03 19:09:29,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008842496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:29,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:29,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:09:29,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521289771] [2024-06-03 19:09:29,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:29,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:09:29,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:29,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:09:29,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:09:29,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:29,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 322 transitions, 3929 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:29,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:29,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:29,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:30,490 INFO L124 PetriNetUnfolderBase]: 2952/4792 cut-off events. [2024-06-03 19:09:30,490 INFO L125 PetriNetUnfolderBase]: For 320498/320501 co-relation queries the response was YES. [2024-06-03 19:09:30,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37607 conditions, 4792 events. 2952/4792 cut-off events. For 320498/320501 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 28612 event pairs, 662 based on Foata normal form. 4/4793 useless extension candidates. Maximal degree in co-relation 37504. Up to 4226 conditions per place. [2024-06-03 19:09:30,540 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 254 selfloop transitions, 83 changer transitions 0/342 dead transitions. [2024-06-03 19:09:30,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 342 transitions, 4838 flow [2024-06-03 19:09:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:30,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:30,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:09:30,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-03 19:09:30,541 INFO L175 Difference]: Start difference. First operand has 216 places, 322 transitions, 3929 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:09:30,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 342 transitions, 4838 flow [2024-06-03 19:09:31,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 342 transitions, 4730 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 19:09:31,239 INFO L231 Difference]: Finished difference. Result has 218 places, 326 transitions, 4077 flow [2024-06-03 19:09:31,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3821, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4077, PETRI_PLACES=218, PETRI_TRANSITIONS=326} [2024-06-03 19:09:31,239 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-03 19:09:31,239 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 326 transitions, 4077 flow [2024-06-03 19:09:31,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:31,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:31,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:31,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 19:09:31,240 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:31,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:31,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1891729111, now seen corresponding path program 3 times [2024-06-03 19:09:31,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:31,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403000482] [2024-06-03 19:09:31,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:31,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:31,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:31,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-03 19:09:31,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:31,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403000482] [2024-06-03 19:09:31,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403000482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:31,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:31,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:31,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578607149] [2024-06-03 19:09:31,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:31,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:31,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:31,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:31,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:32,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:32,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 326 transitions, 4077 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:32,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:32,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:32,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:32,911 INFO L124 PetriNetUnfolderBase]: 2945/4769 cut-off events. [2024-06-03 19:09:32,911 INFO L125 PetriNetUnfolderBase]: For 328627/328627 co-relation queries the response was YES. [2024-06-03 19:09:32,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37914 conditions, 4769 events. 2945/4769 cut-off events. For 328627/328627 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 28356 event pairs, 678 based on Foata normal form. 1/4755 useless extension candidates. Maximal degree in co-relation 37810. Up to 4311 conditions per place. [2024-06-03 19:09:32,961 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 276 selfloop transitions, 61 changer transitions 0/342 dead transitions. [2024-06-03 19:09:32,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 342 transitions, 4819 flow [2024-06-03 19:09:32,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:32,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:32,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 19:09:32,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-03 19:09:32,962 INFO L175 Difference]: Start difference. First operand has 218 places, 326 transitions, 4077 flow. Second operand 7 states and 132 transitions. [2024-06-03 19:09:32,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 342 transitions, 4819 flow [2024-06-03 19:09:33,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 342 transitions, 4622 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:33,374 INFO L231 Difference]: Finished difference. Result has 220 places, 326 transitions, 4009 flow [2024-06-03 19:09:33,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3880, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4009, PETRI_PLACES=220, PETRI_TRANSITIONS=326} [2024-06-03 19:09:33,375 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-03 19:09:33,375 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 326 transitions, 4009 flow [2024-06-03 19:09:33,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:33,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:33,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:33,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 19:09:33,375 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:33,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:33,376 INFO L85 PathProgramCache]: Analyzing trace with hash 318044457, now seen corresponding path program 4 times [2024-06-03 19:09:33,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:33,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160381792] [2024-06-03 19:09:33,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:33,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:34,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:34,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:34,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160381792] [2024-06-03 19:09:34,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160381792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:34,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:34,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:09:34,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969982703] [2024-06-03 19:09:34,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:34,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:09:34,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:34,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:09:34,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:09:34,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:34,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 326 transitions, 4009 flow. Second operand has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:34,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:34,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:34,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:35,082 INFO L124 PetriNetUnfolderBase]: 2950/4776 cut-off events. [2024-06-03 19:09:35,082 INFO L125 PetriNetUnfolderBase]: For 338385/338385 co-relation queries the response was YES. [2024-06-03 19:09:35,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38082 conditions, 4776 events. 2950/4776 cut-off events. For 338385/338385 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 28397 event pairs, 676 based on Foata normal form. 1/4762 useless extension candidates. Maximal degree in co-relation 37977. Up to 4294 conditions per place. [2024-06-03 19:09:35,132 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 264 selfloop transitions, 73 changer transitions 0/342 dead transitions. [2024-06-03 19:09:35,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 342 transitions, 4787 flow [2024-06-03 19:09:35,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:35,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:35,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:09:35,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:09:35,133 INFO L175 Difference]: Start difference. First operand has 220 places, 326 transitions, 4009 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:09:35,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 342 transitions, 4787 flow [2024-06-03 19:09:35,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 342 transitions, 4504 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 19:09:35,682 INFO L231 Difference]: Finished difference. Result has 220 places, 329 transitions, 3938 flow [2024-06-03 19:09:35,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3726, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3938, PETRI_PLACES=220, PETRI_TRANSITIONS=329} [2024-06-03 19:09:35,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-03 19:09:35,683 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 329 transitions, 3938 flow [2024-06-03 19:09:35,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.666666666666666) internal successors, (105), 9 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:35,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:35,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:35,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 19:09:35,684 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:35,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:35,684 INFO L85 PathProgramCache]: Analyzing trace with hash 8593362, now seen corresponding path program 2 times [2024-06-03 19:09:35,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:35,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337768103] [2024-06-03 19:09:35,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:35,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:36,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:36,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:36,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337768103] [2024-06-03 19:09:36,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337768103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:36,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:36,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:09:36,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782636899] [2024-06-03 19:09:36,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:36,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:09:36,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:36,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:09:36,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:09:36,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:36,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 329 transitions, 3938 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:36,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:36,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:36,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:38,118 INFO L124 PetriNetUnfolderBase]: 3032/4919 cut-off events. [2024-06-03 19:09:38,118 INFO L125 PetriNetUnfolderBase]: For 362142/362142 co-relation queries the response was YES. [2024-06-03 19:09:38,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38846 conditions, 4919 events. 3032/4919 cut-off events. For 362142/362142 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 29510 event pairs, 669 based on Foata normal form. 12/4907 useless extension candidates. Maximal degree in co-relation 38740. Up to 3920 conditions per place. [2024-06-03 19:09:38,165 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 249 selfloop transitions, 131 changer transitions 0/385 dead transitions. [2024-06-03 19:09:38,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 385 transitions, 5033 flow [2024-06-03 19:09:38,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:09:38,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:09:38,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2024-06-03 19:09:38,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-03 19:09:38,167 INFO L175 Difference]: Start difference. First operand has 220 places, 329 transitions, 3938 flow. Second operand 12 states and 231 transitions. [2024-06-03 19:09:38,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 385 transitions, 5033 flow [2024-06-03 19:09:38,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 385 transitions, 4892 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 19:09:38,711 INFO L231 Difference]: Finished difference. Result has 229 places, 336 transitions, 4181 flow [2024-06-03 19:09:38,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4181, PETRI_PLACES=229, PETRI_TRANSITIONS=336} [2024-06-03 19:09:38,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 185 predicate places. [2024-06-03 19:09:38,711 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 336 transitions, 4181 flow [2024-06-03 19:09:38,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:38,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:38,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:38,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 19:09:38,712 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:38,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:38,712 INFO L85 PathProgramCache]: Analyzing trace with hash -21733584, now seen corresponding path program 3 times [2024-06-03 19:09:38,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:38,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956865072] [2024-06-03 19:09:38,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:38,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:38,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:39,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-03 19:09:39,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:39,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956865072] [2024-06-03 19:09:39,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956865072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:39,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:39,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:09:39,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108761416] [2024-06-03 19:09:39,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:39,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:09:39,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:39,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:09:39,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:09:39,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:39,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 336 transitions, 4181 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:39,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:39,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:39,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:41,208 INFO L124 PetriNetUnfolderBase]: 3149/5149 cut-off events. [2024-06-03 19:09:41,208 INFO L125 PetriNetUnfolderBase]: For 379259/379259 co-relation queries the response was YES. [2024-06-03 19:09:41,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40740 conditions, 5149 events. 3149/5149 cut-off events. For 379259/379259 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 31493 event pairs, 682 based on Foata normal form. 12/5146 useless extension candidates. Maximal degree in co-relation 40631. Up to 4109 conditions per place. [2024-06-03 19:09:41,265 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 252 selfloop transitions, 141 changer transitions 0/398 dead transitions. [2024-06-03 19:09:41,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 398 transitions, 5350 flow [2024-06-03 19:09:41,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:09:41,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:09:41,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 250 transitions. [2024-06-03 19:09:41,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4472271914132379 [2024-06-03 19:09:41,267 INFO L175 Difference]: Start difference. First operand has 229 places, 336 transitions, 4181 flow. Second operand 13 states and 250 transitions. [2024-06-03 19:09:41,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 398 transitions, 5350 flow [2024-06-03 19:09:41,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 398 transitions, 5059 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-03 19:09:41,993 INFO L231 Difference]: Finished difference. Result has 236 places, 345 transitions, 4335 flow [2024-06-03 19:09:41,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4335, PETRI_PLACES=236, PETRI_TRANSITIONS=345} [2024-06-03 19:09:41,994 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-03 19:09:41,994 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 345 transitions, 4335 flow [2024-06-03 19:09:41,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:41,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:41,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:41,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 19:09:41,994 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:41,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:41,995 INFO L85 PathProgramCache]: Analyzing trace with hash -660152366, now seen corresponding path program 4 times [2024-06-03 19:09:41,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:41,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556967132] [2024-06-03 19:09:41,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:41,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:42,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:43,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:43,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:43,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556967132] [2024-06-03 19:09:43,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556967132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:43,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:43,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:09:43,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165942811] [2024-06-03 19:09:43,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:43,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:09:43,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:43,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:09:43,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:09:43,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:43,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 345 transitions, 4335 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:43,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:43,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:43,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:44,588 INFO L124 PetriNetUnfolderBase]: 3170/5194 cut-off events. [2024-06-03 19:09:44,588 INFO L125 PetriNetUnfolderBase]: For 376522/376522 co-relation queries the response was YES. [2024-06-03 19:09:44,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40689 conditions, 5194 events. 3170/5194 cut-off events. For 376522/376522 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31902 event pairs, 669 based on Foata normal form. 12/5191 useless extension candidates. Maximal degree in co-relation 40577. Up to 4148 conditions per place. [2024-06-03 19:09:44,647 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 251 selfloop transitions, 149 changer transitions 0/405 dead transitions. [2024-06-03 19:09:44,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 405 transitions, 5468 flow [2024-06-03 19:09:44,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 19:09:44,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 19:09:44,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 248 transitions. [2024-06-03 19:09:44,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44364937388193204 [2024-06-03 19:09:44,648 INFO L175 Difference]: Start difference. First operand has 236 places, 345 transitions, 4335 flow. Second operand 13 states and 248 transitions. [2024-06-03 19:09:44,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 405 transitions, 5468 flow [2024-06-03 19:09:45,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 405 transitions, 5151 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-03 19:09:45,307 INFO L231 Difference]: Finished difference. Result has 241 places, 350 transitions, 4402 flow [2024-06-03 19:09:45,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4026, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4402, PETRI_PLACES=241, PETRI_TRANSITIONS=350} [2024-06-03 19:09:45,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-03 19:09:45,307 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 350 transitions, 4402 flow [2024-06-03 19:09:45,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:45,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:45,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:45,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 19:09:45,308 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:45,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:45,308 INFO L85 PathProgramCache]: Analyzing trace with hash -364933166, now seen corresponding path program 5 times [2024-06-03 19:09:45,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:45,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226548863] [2024-06-03 19:09:45,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:45,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:45,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:46,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:46,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:46,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226548863] [2024-06-03 19:09:46,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226548863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:46,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:46,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:09:46,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289370197] [2024-06-03 19:09:46,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:46,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:09:46,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:46,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:09:46,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:09:46,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:46,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 350 transitions, 4402 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:46,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:46,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:46,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:47,654 INFO L124 PetriNetUnfolderBase]: 3150/5162 cut-off events. [2024-06-03 19:09:47,654 INFO L125 PetriNetUnfolderBase]: For 371315/371315 co-relation queries the response was YES. [2024-06-03 19:09:47,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40074 conditions, 5162 events. 3150/5162 cut-off events. For 371315/371315 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 31676 event pairs, 520 based on Foata normal form. 12/5159 useless extension candidates. Maximal degree in co-relation 39960. Up to 3325 conditions per place. [2024-06-03 19:09:47,711 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 235 selfloop transitions, 161 changer transitions 0/401 dead transitions. [2024-06-03 19:09:47,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 401 transitions, 5368 flow [2024-06-03 19:09:47,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 19:09:47,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 19:09:47,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2024-06-03 19:09:47,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-03 19:09:47,713 INFO L175 Difference]: Start difference. First operand has 241 places, 350 transitions, 4402 flow. Second operand 12 states and 231 transitions. [2024-06-03 19:09:47,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 401 transitions, 5368 flow [2024-06-03 19:09:48,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 401 transitions, 4924 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-03 19:09:48,404 INFO L231 Difference]: Finished difference. Result has 242 places, 349 transitions, 4214 flow [2024-06-03 19:09:48,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3888, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4214, PETRI_PLACES=242, PETRI_TRANSITIONS=349} [2024-06-03 19:09:48,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-03 19:09:48,405 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 349 transitions, 4214 flow [2024-06-03 19:09:48,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:48,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:48,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:48,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 19:09:48,405 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:48,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:48,406 INFO L85 PathProgramCache]: Analyzing trace with hash -261287067, now seen corresponding path program 5 times [2024-06-03 19:09:48,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:48,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328508624] [2024-06-03 19:09:48,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:48,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:48,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:49,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:49,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:49,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328508624] [2024-06-03 19:09:49,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328508624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:49,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:49,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:49,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506033903] [2024-06-03 19:09:49,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:49,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:49,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:49,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:49,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:49,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:49,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 349 transitions, 4214 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:49,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:49,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:49,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:50,054 INFO L124 PetriNetUnfolderBase]: 3152/5165 cut-off events. [2024-06-03 19:09:50,054 INFO L125 PetriNetUnfolderBase]: For 367504/367507 co-relation queries the response was YES. [2024-06-03 19:09:50,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39622 conditions, 5165 events. 3152/5165 cut-off events. For 367504/367507 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 31731 event pairs, 707 based on Foata normal form. 4/5149 useless extension candidates. Maximal degree in co-relation 39508. Up to 4543 conditions per place. [2024-06-03 19:09:50,112 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 264 selfloop transitions, 93 changer transitions 0/362 dead transitions. [2024-06-03 19:09:50,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 362 transitions, 5142 flow [2024-06-03 19:09:50,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:50,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:50,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 19:09:50,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-03 19:09:50,113 INFO L175 Difference]: Start difference. First operand has 242 places, 349 transitions, 4214 flow. Second operand 7 states and 130 transitions. [2024-06-03 19:09:50,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 362 transitions, 5142 flow [2024-06-03 19:09:50,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 362 transitions, 4730 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-03 19:09:50,822 INFO L231 Difference]: Finished difference. Result has 238 places, 352 transitions, 4058 flow [2024-06-03 19:09:50,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4058, PETRI_PLACES=238, PETRI_TRANSITIONS=352} [2024-06-03 19:09:50,823 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-03 19:09:50,823 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 352 transitions, 4058 flow [2024-06-03 19:09:50,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:50,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:50,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:50,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 19:09:50,823 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:50,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:50,824 INFO L85 PathProgramCache]: Analyzing trace with hash -792294879, now seen corresponding path program 6 times [2024-06-03 19:09:50,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:50,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150141400] [2024-06-03 19:09:50,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:50,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:50,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:51,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:51,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:51,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150141400] [2024-06-03 19:09:51,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150141400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:51,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:51,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:09:51,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355134313] [2024-06-03 19:09:51,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:51,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:09:51,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:51,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:09:51,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:09:51,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:51,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 352 transitions, 4058 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:51,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:51,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:51,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:52,460 INFO L124 PetriNetUnfolderBase]: 3147/5157 cut-off events. [2024-06-03 19:09:52,460 INFO L125 PetriNetUnfolderBase]: For 371903/371906 co-relation queries the response was YES. [2024-06-03 19:09:52,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38657 conditions, 5157 events. 3147/5157 cut-off events. For 371903/371906 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 31664 event pairs, 707 based on Foata normal form. 3/5140 useless extension candidates. Maximal degree in co-relation 38543. Up to 4538 conditions per place. [2024-06-03 19:09:52,519 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 254 selfloop transitions, 102 changer transitions 0/361 dead transitions. [2024-06-03 19:09:52,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 361 transitions, 4796 flow [2024-06-03 19:09:52,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:09:52,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:09:52,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 19:09:52,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-03 19:09:52,520 INFO L175 Difference]: Start difference. First operand has 238 places, 352 transitions, 4058 flow. Second operand 7 states and 128 transitions. [2024-06-03 19:09:52,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 361 transitions, 4796 flow [2024-06-03 19:09:53,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 361 transitions, 4552 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-03 19:09:53,401 INFO L231 Difference]: Finished difference. Result has 241 places, 352 transitions, 4024 flow [2024-06-03 19:09:53,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3814, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4024, PETRI_PLACES=241, PETRI_TRANSITIONS=352} [2024-06-03 19:09:53,402 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-03 19:09:53,402 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 352 transitions, 4024 flow [2024-06-03 19:09:53,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:53,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:53,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:53,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 19:09:53,402 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:53,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:53,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1871338921, now seen corresponding path program 4 times [2024-06-03 19:09:53,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:53,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508067835] [2024-06-03 19:09:53,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:53,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:53,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:54,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:54,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:54,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508067835] [2024-06-03 19:09:54,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508067835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:54,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:54,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:09:54,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448076328] [2024-06-03 19:09:54,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:54,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:09:54,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:54,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:09:54,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:09:54,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:09:54,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 352 transitions, 4024 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:54,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:54,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:09:54,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:55,322 INFO L124 PetriNetUnfolderBase]: 3183/5214 cut-off events. [2024-06-03 19:09:55,322 INFO L125 PetriNetUnfolderBase]: For 391084/391087 co-relation queries the response was YES. [2024-06-03 19:09:55,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39421 conditions, 5214 events. 3183/5214 cut-off events. For 391084/391087 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 32094 event pairs, 708 based on Foata normal form. 4/5198 useless extension candidates. Maximal degree in co-relation 39306. Up to 4553 conditions per place. [2024-06-03 19:09:55,380 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 267 selfloop transitions, 100 changer transitions 0/372 dead transitions. [2024-06-03 19:09:55,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 372 transitions, 5124 flow [2024-06-03 19:09:55,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:55,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:55,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:09:55,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-03 19:09:55,381 INFO L175 Difference]: Start difference. First operand has 241 places, 352 transitions, 4024 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:09:55,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 372 transitions, 5124 flow [2024-06-03 19:09:56,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 372 transitions, 4880 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 19:09:56,331 INFO L231 Difference]: Finished difference. Result has 243 places, 360 transitions, 4176 flow [2024-06-03 19:09:56,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3780, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4176, PETRI_PLACES=243, PETRI_TRANSITIONS=360} [2024-06-03 19:09:56,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-06-03 19:09:56,332 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 360 transitions, 4176 flow [2024-06-03 19:09:56,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:56,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:56,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:56,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 19:09:56,332 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:56,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:56,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1871338487, now seen corresponding path program 2 times [2024-06-03 19:09:56,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:56,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784460435] [2024-06-03 19:09:56,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:56,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:56,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:09:57,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:09:57,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:09:57,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784460435] [2024-06-03 19:09:57,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784460435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:09:57,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:09:57,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:09:57,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934913247] [2024-06-03 19:09:57,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:09:57,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:09:57,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:09:57,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:09:57,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:09:57,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:09:57,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 360 transitions, 4176 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:57,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:09:57,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:09:57,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:09:58,213 INFO L124 PetriNetUnfolderBase]: 3104/5109 cut-off events. [2024-06-03 19:09:58,213 INFO L125 PetriNetUnfolderBase]: For 407026/407033 co-relation queries the response was YES. [2024-06-03 19:09:58,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39604 conditions, 5109 events. 3104/5109 cut-off events. For 407026/407033 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 31831 event pairs, 684 based on Foata normal form. 7/5081 useless extension candidates. Maximal degree in co-relation 39487. Up to 4564 conditions per place. [2024-06-03 19:09:58,273 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 301 selfloop transitions, 28 changer transitions 0/375 dead transitions. [2024-06-03 19:09:58,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 375 transitions, 4962 flow [2024-06-03 19:09:58,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:09:58,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:09:58,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:09:58,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:09:58,275 INFO L175 Difference]: Start difference. First operand has 243 places, 360 transitions, 4176 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:09:58,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 375 transitions, 4962 flow [2024-06-03 19:09:59,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 375 transitions, 4743 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-03 19:09:59,089 INFO L231 Difference]: Finished difference. Result has 247 places, 363 transitions, 4105 flow [2024-06-03 19:09:59,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3957, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4105, PETRI_PLACES=247, PETRI_TRANSITIONS=363} [2024-06-03 19:09:59,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-03 19:09:59,090 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 363 transitions, 4105 flow [2024-06-03 19:09:59,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:09:59,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:09:59,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:09:59,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 19:09:59,090 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:09:59,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:09:59,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1857529351, now seen corresponding path program 5 times [2024-06-03 19:09:59,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:09:59,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993329225] [2024-06-03 19:09:59,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:09:59,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:09:59,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:00,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:00,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:00,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993329225] [2024-06-03 19:10:00,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993329225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:00,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:00,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:00,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125880370] [2024-06-03 19:10:00,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:00,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:00,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:00,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:00,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:00,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:00,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 363 transitions, 4105 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:00,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:00,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:00,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:01,078 INFO L124 PetriNetUnfolderBase]: 3197/5235 cut-off events. [2024-06-03 19:10:01,079 INFO L125 PetriNetUnfolderBase]: For 414131/414134 co-relation queries the response was YES. [2024-06-03 19:10:01,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40596 conditions, 5235 events. 3197/5235 cut-off events. For 414131/414134 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 32232 event pairs, 705 based on Foata normal form. 4/5219 useless extension candidates. Maximal degree in co-relation 40477. Up to 4475 conditions per place. [2024-06-03 19:10:01,138 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 260 selfloop transitions, 126 changer transitions 0/391 dead transitions. [2024-06-03 19:10:01,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 391 transitions, 5457 flow [2024-06-03 19:10:01,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:01,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:01,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:10:01,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-03 19:10:01,139 INFO L175 Difference]: Start difference. First operand has 247 places, 363 transitions, 4105 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:10:01,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 391 transitions, 5457 flow [2024-06-03 19:10:01,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 391 transitions, 5335 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:01,901 INFO L231 Difference]: Finished difference. Result has 251 places, 378 transitions, 4560 flow [2024-06-03 19:10:01,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3983, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4560, PETRI_PLACES=251, PETRI_TRANSITIONS=378} [2024-06-03 19:10:01,901 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-03 19:10:01,901 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 378 transitions, 4560 flow [2024-06-03 19:10:01,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:01,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:01,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:01,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 19:10:01,902 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:01,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:01,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1857528917, now seen corresponding path program 3 times [2024-06-03 19:10:01,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:01,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420703632] [2024-06-03 19:10:01,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:01,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:01,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:03,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-03 19:10:03,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:03,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420703632] [2024-06-03 19:10:03,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420703632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:03,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:03,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:03,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612949694] [2024-06-03 19:10:03,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:03,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:03,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:03,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:03,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:03,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:03,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 378 transitions, 4560 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:03,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:03,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:03,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:04,101 INFO L124 PetriNetUnfolderBase]: 3119/5129 cut-off events. [2024-06-03 19:10:04,101 INFO L125 PetriNetUnfolderBase]: For 428146/428153 co-relation queries the response was YES. [2024-06-03 19:10:04,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41048 conditions, 5129 events. 3119/5129 cut-off events. For 428146/428153 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 31878 event pairs, 681 based on Foata normal form. 6/5100 useless extension candidates. Maximal degree in co-relation 40926. Up to 4555 conditions per place. [2024-06-03 19:10:04,156 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 44 changer transitions 0/401 dead transitions. [2024-06-03 19:10:04,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 401 transitions, 5655 flow [2024-06-03 19:10:04,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:04,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:04,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:10:04,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:10:04,157 INFO L175 Difference]: Start difference. First operand has 251 places, 378 transitions, 4560 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:10:04,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 401 transitions, 5655 flow [2024-06-03 19:10:04,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 401 transitions, 5412 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-03 19:10:04,789 INFO L231 Difference]: Finished difference. Result has 257 places, 389 transitions, 4659 flow [2024-06-03 19:10:04,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4659, PETRI_PLACES=257, PETRI_TRANSITIONS=389} [2024-06-03 19:10:04,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-03 19:10:04,790 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 389 transitions, 4659 flow [2024-06-03 19:10:04,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:04,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:04,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:04,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 19:10:04,790 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:04,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:04,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1871351011, now seen corresponding path program 6 times [2024-06-03 19:10:04,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:04,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478387643] [2024-06-03 19:10:04,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:04,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:04,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:05,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:05,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:05,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478387643] [2024-06-03 19:10:05,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478387643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:05,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:05,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:05,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215834271] [2024-06-03 19:10:05,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:05,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:05,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:05,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:05,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:05,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:05,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 389 transitions, 4659 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:05,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:05,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:05,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:06,723 INFO L124 PetriNetUnfolderBase]: 3204/5245 cut-off events. [2024-06-03 19:10:06,724 INFO L125 PetriNetUnfolderBase]: For 435928/435931 co-relation queries the response was YES. [2024-06-03 19:10:06,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41343 conditions, 5245 events. 3204/5245 cut-off events. For 435928/435931 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 32290 event pairs, 705 based on Foata normal form. 4/5229 useless extension candidates. Maximal degree in co-relation 41218. Up to 4612 conditions per place. [2024-06-03 19:10:06,893 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 299 selfloop transitions, 99 changer transitions 0/403 dead transitions. [2024-06-03 19:10:06,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 403 transitions, 5577 flow [2024-06-03 19:10:06,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:06,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:06,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:10:06,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:10:06,894 INFO L175 Difference]: Start difference. First operand has 257 places, 389 transitions, 4659 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:10:06,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 403 transitions, 5577 flow [2024-06-03 19:10:07,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 403 transitions, 5449 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-03 19:10:07,616 INFO L231 Difference]: Finished difference. Result has 262 places, 393 transitions, 4838 flow [2024-06-03 19:10:07,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4531, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4838, PETRI_PLACES=262, PETRI_TRANSITIONS=393} [2024-06-03 19:10:07,625 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-03 19:10:07,626 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 393 transitions, 4838 flow [2024-06-03 19:10:07,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:07,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:07,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:07,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 19:10:07,626 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:07,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:07,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1857053687, now seen corresponding path program 4 times [2024-06-03 19:10:07,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:07,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689137382] [2024-06-03 19:10:07,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:07,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:07,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:08,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:08,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:08,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689137382] [2024-06-03 19:10:08,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689137382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:08,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:08,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:08,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744461024] [2024-06-03 19:10:08,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:08,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:08,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:08,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:08,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:08,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:08,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 393 transitions, 4838 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:08,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:08,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:08,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:09,842 INFO L124 PetriNetUnfolderBase]: 3119/5115 cut-off events. [2024-06-03 19:10:09,842 INFO L125 PetriNetUnfolderBase]: For 452667/452693 co-relation queries the response was YES. [2024-06-03 19:10:09,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40838 conditions, 5115 events. 3119/5115 cut-off events. For 452667/452693 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31708 event pairs, 698 based on Foata normal form. 26/5094 useless extension candidates. Maximal degree in co-relation 40711. Up to 4604 conditions per place. [2024-06-03 19:10:09,904 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 334 selfloop transitions, 18 changer transitions 0/404 dead transitions. [2024-06-03 19:10:09,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 404 transitions, 5577 flow [2024-06-03 19:10:09,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:09,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:09,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:10:09,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:10:09,905 INFO L175 Difference]: Start difference. First operand has 262 places, 393 transitions, 4838 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:10:09,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 404 transitions, 5577 flow [2024-06-03 19:10:10,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 404 transitions, 5248 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:10,882 INFO L231 Difference]: Finished difference. Result has 265 places, 394 transitions, 4564 flow [2024-06-03 19:10:10,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4564, PETRI_PLACES=265, PETRI_TRANSITIONS=394} [2024-06-03 19:10:10,882 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-03 19:10:10,882 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 394 transitions, 4564 flow [2024-06-03 19:10:10,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:10,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:10,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:10,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 19:10:10,883 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:10,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:10,884 INFO L85 PathProgramCache]: Analyzing trace with hash 313406113, now seen corresponding path program 1 times [2024-06-03 19:10:10,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:10,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454222439] [2024-06-03 19:10:10,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:10,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:10,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:11,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:11,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:11,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454222439] [2024-06-03 19:10:11,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454222439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:11,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:11,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:11,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59181926] [2024-06-03 19:10:11,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:11,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:11,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:11,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:11,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:11,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:11,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 394 transitions, 4564 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:11,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:11,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:11,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:12,832 INFO L124 PetriNetUnfolderBase]: 3114/5150 cut-off events. [2024-06-03 19:10:12,832 INFO L125 PetriNetUnfolderBase]: For 453462/453462 co-relation queries the response was YES. [2024-06-03 19:10:12,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40856 conditions, 5150 events. 3114/5150 cut-off events. For 453462/453462 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 32052 event pairs, 701 based on Foata normal form. 1/5149 useless extension candidates. Maximal degree in co-relation 40727. Up to 4671 conditions per place. [2024-06-03 19:10:12,895 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 378 selfloop transitions, 18 changer transitions 0/416 dead transitions. [2024-06-03 19:10:12,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 416 transitions, 5480 flow [2024-06-03 19:10:12,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:12,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:12,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:10:12,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-03 19:10:12,896 INFO L175 Difference]: Start difference. First operand has 265 places, 394 transitions, 4564 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:10:12,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 416 transitions, 5480 flow [2024-06-03 19:10:13,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 416 transitions, 5408 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 19:10:13,814 INFO L231 Difference]: Finished difference. Result has 266 places, 397 transitions, 4600 flow [2024-06-03 19:10:13,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4492, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4600, PETRI_PLACES=266, PETRI_TRANSITIONS=397} [2024-06-03 19:10:13,815 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-03 19:10:13,815 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 397 transitions, 4600 flow [2024-06-03 19:10:13,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:13,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:13,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:13,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 19:10:13,815 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:13,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:13,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1328771511, now seen corresponding path program 1 times [2024-06-03 19:10:13,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:13,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613981523] [2024-06-03 19:10:13,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:13,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:13,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:14,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:14,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:14,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613981523] [2024-06-03 19:10:14,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613981523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:14,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:14,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:14,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519541246] [2024-06-03 19:10:14,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:14,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:14,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:14,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:14,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:14,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:14,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 397 transitions, 4600 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:14,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:14,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:14,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:15,839 INFO L124 PetriNetUnfolderBase]: 3125/5169 cut-off events. [2024-06-03 19:10:15,840 INFO L125 PetriNetUnfolderBase]: For 473699/473699 co-relation queries the response was YES. [2024-06-03 19:10:15,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41491 conditions, 5169 events. 3125/5169 cut-off events. For 473699/473699 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 32190 event pairs, 700 based on Foata normal form. 4/5171 useless extension candidates. Maximal degree in co-relation 41362. Up to 4686 conditions per place. [2024-06-03 19:10:15,902 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 379 selfloop transitions, 19 changer transitions 0/418 dead transitions. [2024-06-03 19:10:15,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 418 transitions, 5520 flow [2024-06-03 19:10:15,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:15,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:10:15,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-03 19:10:15,903 INFO L175 Difference]: Start difference. First operand has 266 places, 397 transitions, 4600 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:10:15,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 418 transitions, 5520 flow [2024-06-03 19:10:16,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 418 transitions, 5434 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:16,899 INFO L231 Difference]: Finished difference. Result has 268 places, 401 transitions, 4629 flow [2024-06-03 19:10:16,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4629, PETRI_PLACES=268, PETRI_TRANSITIONS=401} [2024-06-03 19:10:16,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 224 predicate places. [2024-06-03 19:10:16,900 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 401 transitions, 4629 flow [2024-06-03 19:10:16,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:16,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:16,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:16,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 19:10:16,900 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:16,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:16,901 INFO L85 PathProgramCache]: Analyzing trace with hash 318052579, now seen corresponding path program 2 times [2024-06-03 19:10:16,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:16,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894496116] [2024-06-03 19:10:16,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:16,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:16,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:17,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:17,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:17,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894496116] [2024-06-03 19:10:17,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894496116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:17,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:17,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:17,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624671955] [2024-06-03 19:10:17,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:17,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:17,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:17,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:17,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:17,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:17,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 401 transitions, 4629 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:17,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:17,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:17,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:18,927 INFO L124 PetriNetUnfolderBase]: 3140/5202 cut-off events. [2024-06-03 19:10:18,927 INFO L125 PetriNetUnfolderBase]: For 487598/487598 co-relation queries the response was YES. [2024-06-03 19:10:18,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42363 conditions, 5202 events. 3140/5202 cut-off events. For 487598/487598 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 32517 event pairs, 699 based on Foata normal form. 4/5204 useless extension candidates. Maximal degree in co-relation 42233. Up to 4696 conditions per place. [2024-06-03 19:10:18,990 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 376 selfloop transitions, 24 changer transitions 0/420 dead transitions. [2024-06-03 19:10:18,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 420 transitions, 5563 flow [2024-06-03 19:10:18,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:18,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:18,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:10:18,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-03 19:10:18,991 INFO L175 Difference]: Start difference. First operand has 268 places, 401 transitions, 4629 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:10:18,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 420 transitions, 5563 flow [2024-06-03 19:10:19,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 420 transitions, 5476 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:19,985 INFO L231 Difference]: Finished difference. Result has 270 places, 405 transitions, 4675 flow [2024-06-03 19:10:19,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4675, PETRI_PLACES=270, PETRI_TRANSITIONS=405} [2024-06-03 19:10:19,985 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-03 19:10:19,985 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 405 transitions, 4675 flow [2024-06-03 19:10:19,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:19,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:19,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:19,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 19:10:19,986 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:19,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:19,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1324123371, now seen corresponding path program 3 times [2024-06-03 19:10:19,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:19,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509313394] [2024-06-03 19:10:19,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:19,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:19,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:20,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:20,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:20,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509313394] [2024-06-03 19:10:20,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509313394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:20,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:20,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:20,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2241522] [2024-06-03 19:10:20,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:20,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:20,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:20,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:20,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:20,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:20,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 405 transitions, 4675 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:20,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:20,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:20,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:21,999 INFO L124 PetriNetUnfolderBase]: 3181/5259 cut-off events. [2024-06-03 19:10:21,999 INFO L125 PetriNetUnfolderBase]: For 506725/506725 co-relation queries the response was YES. [2024-06-03 19:10:22,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43731 conditions, 5259 events. 3181/5259 cut-off events. For 506725/506725 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32867 event pairs, 698 based on Foata normal form. 3/5260 useless extension candidates. Maximal degree in co-relation 43600. Up to 4714 conditions per place. [2024-06-03 19:10:22,063 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 372 selfloop transitions, 39 changer transitions 0/431 dead transitions. [2024-06-03 19:10:22,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 431 transitions, 5889 flow [2024-06-03 19:10:22,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:22,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:22,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:10:22,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:10:22,064 INFO L175 Difference]: Start difference. First operand has 270 places, 405 transitions, 4675 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:10:22,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 431 transitions, 5889 flow [2024-06-03 19:10:23,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 431 transitions, 5784 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:23,121 INFO L231 Difference]: Finished difference. Result has 273 places, 415 transitions, 4866 flow [2024-06-03 19:10:23,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4570, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4866, PETRI_PLACES=273, PETRI_TRANSITIONS=415} [2024-06-03 19:10:23,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-03 19:10:23,122 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 415 transitions, 4866 flow [2024-06-03 19:10:23,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:23,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:23,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:23,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 19:10:23,122 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:23,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:23,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1865618863, now seen corresponding path program 4 times [2024-06-03 19:10:23,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:23,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905789061] [2024-06-03 19:10:23,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:23,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:23,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:24,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:24,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:24,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905789061] [2024-06-03 19:10:24,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905789061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:24,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:24,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:24,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336545586] [2024-06-03 19:10:24,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:24,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:24,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:24,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:24,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:24,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:24,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 415 transitions, 4866 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:24,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:24,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:24,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:25,228 INFO L124 PetriNetUnfolderBase]: 3236/5341 cut-off events. [2024-06-03 19:10:25,228 INFO L125 PetriNetUnfolderBase]: For 542636/542639 co-relation queries the response was YES. [2024-06-03 19:10:25,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45883 conditions, 5341 events. 3236/5341 cut-off events. For 542636/542639 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 33382 event pairs, 711 based on Foata normal form. 5/5342 useless extension candidates. Maximal degree in co-relation 45750. Up to 4778 conditions per place. [2024-06-03 19:10:25,288 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 377 selfloop transitions, 40 changer transitions 0/437 dead transitions. [2024-06-03 19:10:25,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 437 transitions, 6088 flow [2024-06-03 19:10:25,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:25,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:25,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:10:25,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-03 19:10:25,290 INFO L175 Difference]: Start difference. First operand has 273 places, 415 transitions, 4866 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:10:25,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 437 transitions, 6088 flow [2024-06-03 19:10:26,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 437 transitions, 6017 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-03 19:10:26,289 INFO L231 Difference]: Finished difference. Result has 278 places, 422 transitions, 5050 flow [2024-06-03 19:10:26,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4795, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5050, PETRI_PLACES=278, PETRI_TRANSITIONS=422} [2024-06-03 19:10:26,289 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-03 19:10:26,289 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 422 transitions, 5050 flow [2024-06-03 19:10:26,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:26,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:26,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:26,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 19:10:26,290 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:26,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:26,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1865625373, now seen corresponding path program 5 times [2024-06-03 19:10:26,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:26,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223401617] [2024-06-03 19:10:26,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:26,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:26,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:27,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:27,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:27,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223401617] [2024-06-03 19:10:27,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223401617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:27,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:27,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:27,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766418189] [2024-06-03 19:10:27,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:27,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:27,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:27,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:27,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:27,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:27,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 422 transitions, 5050 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:27,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:27,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:27,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:28,455 INFO L124 PetriNetUnfolderBase]: 3224/5325 cut-off events. [2024-06-03 19:10:28,455 INFO L125 PetriNetUnfolderBase]: For 552366/552369 co-relation queries the response was YES. [2024-06-03 19:10:28,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46372 conditions, 5325 events. 3224/5325 cut-off events. For 552366/552369 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 33284 event pairs, 707 based on Foata normal form. 6/5327 useless extension candidates. Maximal degree in co-relation 46236. Up to 4797 conditions per place. [2024-06-03 19:10:28,516 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 387 selfloop transitions, 31 changer transitions 0/438 dead transitions. [2024-06-03 19:10:28,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 438 transitions, 6053 flow [2024-06-03 19:10:28,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:28,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:28,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:10:28,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-03 19:10:28,517 INFO L175 Difference]: Start difference. First operand has 278 places, 422 transitions, 5050 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:10:28,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 438 transitions, 6053 flow [2024-06-03 19:10:29,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 438 transitions, 5936 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-03 19:10:29,642 INFO L231 Difference]: Finished difference. Result has 282 places, 426 transitions, 5105 flow [2024-06-03 19:10:29,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4949, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5105, PETRI_PLACES=282, PETRI_TRANSITIONS=426} [2024-06-03 19:10:29,643 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-03 19:10:29,643 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 426 transitions, 5105 flow [2024-06-03 19:10:29,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:29,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:29,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:29,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 19:10:29,644 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:29,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:29,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1857344653, now seen corresponding path program 6 times [2024-06-03 19:10:29,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:29,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267170522] [2024-06-03 19:10:29,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:29,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:29,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:30,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:30,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267170522] [2024-06-03 19:10:30,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267170522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:30,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:30,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:30,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872566210] [2024-06-03 19:10:30,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:30,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:30,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:30,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:30,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:30,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:30,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 426 transitions, 5105 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:30,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:30,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:30,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:31,792 INFO L124 PetriNetUnfolderBase]: 3215/5313 cut-off events. [2024-06-03 19:10:31,792 INFO L125 PetriNetUnfolderBase]: For 550478/550481 co-relation queries the response was YES. [2024-06-03 19:10:31,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46181 conditions, 5313 events. 3215/5313 cut-off events. For 550478/550481 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 33257 event pairs, 705 based on Foata normal form. 5/5314 useless extension candidates. Maximal degree in co-relation 46043. Up to 4688 conditions per place. [2024-06-03 19:10:31,851 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 353 selfloop transitions, 71 changer transitions 0/444 dead transitions. [2024-06-03 19:10:31,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 444 transitions, 6277 flow [2024-06-03 19:10:31,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:31,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:31,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:10:31,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-03 19:10:31,852 INFO L175 Difference]: Start difference. First operand has 282 places, 426 transitions, 5105 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:10:31,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 444 transitions, 6277 flow [2024-06-03 19:10:33,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 444 transitions, 6158 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:33,048 INFO L231 Difference]: Finished difference. Result has 284 places, 429 transitions, 5211 flow [2024-06-03 19:10:33,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4986, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5211, PETRI_PLACES=284, PETRI_TRANSITIONS=429} [2024-06-03 19:10:33,048 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-03 19:10:33,048 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 429 transitions, 5211 flow [2024-06-03 19:10:33,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:33,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:33,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:33,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 19:10:33,049 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:33,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:33,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1857036823, now seen corresponding path program 1 times [2024-06-03 19:10:33,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:33,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008506932] [2024-06-03 19:10:33,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:33,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:33,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:34,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:34,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:34,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008506932] [2024-06-03 19:10:34,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008506932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:34,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:34,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:10:34,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949496734] [2024-06-03 19:10:34,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:34,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:10:34,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:34,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:10:34,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:10:34,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:10:34,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 429 transitions, 5211 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:34,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:34,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:10:34,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:35,470 INFO L124 PetriNetUnfolderBase]: 3225/5268 cut-off events. [2024-06-03 19:10:35,470 INFO L125 PetriNetUnfolderBase]: For 569559/569585 co-relation queries the response was YES. [2024-06-03 19:10:35,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46298 conditions, 5268 events. 3225/5268 cut-off events. For 569559/569585 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32610 event pairs, 694 based on Foata normal form. 27/5248 useless extension candidates. Maximal degree in co-relation 46159. Up to 4752 conditions per place. [2024-06-03 19:10:35,530 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 370 selfloop transitions, 20 changer transitions 0/443 dead transitions. [2024-06-03 19:10:35,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 443 transitions, 6111 flow [2024-06-03 19:10:35,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:10:35,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:10:35,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:10:35,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-03 19:10:35,531 INFO L175 Difference]: Start difference. First operand has 284 places, 429 transitions, 5211 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:10:35,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 443 transitions, 6111 flow [2024-06-03 19:10:37,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 443 transitions, 5920 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:37,282 INFO L231 Difference]: Finished difference. Result has 287 places, 431 transitions, 5157 flow [2024-06-03 19:10:37,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5157, PETRI_PLACES=287, PETRI_TRANSITIONS=431} [2024-06-03 19:10:37,283 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-03 19:10:37,283 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 431 transitions, 5157 flow [2024-06-03 19:10:37,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:37,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:37,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:37,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 19:10:37,283 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:37,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:37,284 INFO L85 PathProgramCache]: Analyzing trace with hash -365782597, now seen corresponding path program 1 times [2024-06-03 19:10:37,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:37,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582479313] [2024-06-03 19:10:37,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:37,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:37,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:37,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:37,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:37,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582479313] [2024-06-03 19:10:37,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582479313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:37,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:37,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:37,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58659822] [2024-06-03 19:10:37,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:37,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:37,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:37,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:37,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:38,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:38,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 431 transitions, 5157 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:38,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:38,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:38,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:39,282 INFO L124 PetriNetUnfolderBase]: 3338/5429 cut-off events. [2024-06-03 19:10:39,282 INFO L125 PetriNetUnfolderBase]: For 575032/575035 co-relation queries the response was YES. [2024-06-03 19:10:39,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47484 conditions, 5429 events. 3338/5429 cut-off events. For 575032/575035 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 33299 event pairs, 659 based on Foata normal form. 6/5431 useless extension candidates. Maximal degree in co-relation 47344. Up to 4749 conditions per place. [2024-06-03 19:10:39,353 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 369 selfloop transitions, 91 changer transitions 0/465 dead transitions. [2024-06-03 19:10:39,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 465 transitions, 6361 flow [2024-06-03 19:10:39,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:39,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:39,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:10:39,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-03 19:10:39,354 INFO L175 Difference]: Start difference. First operand has 287 places, 431 transitions, 5157 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:10:39,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 465 transitions, 6361 flow [2024-06-03 19:10:40,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 465 transitions, 6232 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-03 19:10:40,903 INFO L231 Difference]: Finished difference. Result has 289 places, 440 transitions, 5457 flow [2024-06-03 19:10:40,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5028, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5457, PETRI_PLACES=289, PETRI_TRANSITIONS=440} [2024-06-03 19:10:40,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-03 19:10:40,903 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 440 transitions, 5457 flow [2024-06-03 19:10:40,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:40,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:40,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:40,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 19:10:40,904 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:40,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:40,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1834006074, now seen corresponding path program 1 times [2024-06-03 19:10:40,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:40,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434825369] [2024-06-03 19:10:40,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:40,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:40,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:41,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-03 19:10:41,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:41,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434825369] [2024-06-03 19:10:41,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434825369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:41,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:41,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:41,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134822726] [2024-06-03 19:10:41,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:41,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:41,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:41,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:41,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:41,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:41,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 440 transitions, 5457 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:41,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:41,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:41,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:42,983 INFO L124 PetriNetUnfolderBase]: 3348/5450 cut-off events. [2024-06-03 19:10:42,983 INFO L125 PetriNetUnfolderBase]: For 587139/587142 co-relation queries the response was YES. [2024-06-03 19:10:43,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49019 conditions, 5450 events. 3348/5450 cut-off events. For 587139/587142 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 33456 event pairs, 670 based on Foata normal form. 4/5451 useless extension candidates. Maximal degree in co-relation 48877. Up to 4921 conditions per place. [2024-06-03 19:10:43,057 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 393 selfloop transitions, 65 changer transitions 0/463 dead transitions. [2024-06-03 19:10:43,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 463 transitions, 6519 flow [2024-06-03 19:10:43,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:43,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:43,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:10:43,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-03 19:10:43,058 INFO L175 Difference]: Start difference. First operand has 289 places, 440 transitions, 5457 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:10:43,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 463 transitions, 6519 flow [2024-06-03 19:10:44,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 463 transitions, 6306 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-03 19:10:44,462 INFO L231 Difference]: Finished difference. Result has 292 places, 444 transitions, 5465 flow [2024-06-03 19:10:44,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5465, PETRI_PLACES=292, PETRI_TRANSITIONS=444} [2024-06-03 19:10:44,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 248 predicate places. [2024-06-03 19:10:44,463 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 444 transitions, 5465 flow [2024-06-03 19:10:44,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:44,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:44,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:44,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 19:10:44,463 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:44,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:44,464 INFO L85 PathProgramCache]: Analyzing trace with hash -997728309, now seen corresponding path program 2 times [2024-06-03 19:10:44,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:44,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180846414] [2024-06-03 19:10:44,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:44,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:44,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:45,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-03 19:10:45,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:45,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180846414] [2024-06-03 19:10:45,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180846414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:45,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:45,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:45,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003337621] [2024-06-03 19:10:45,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:45,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:45,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:45,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:45,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:45,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:45,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 444 transitions, 5465 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:45,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:45,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:45,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:46,427 INFO L124 PetriNetUnfolderBase]: 3368/5485 cut-off events. [2024-06-03 19:10:46,427 INFO L125 PetriNetUnfolderBase]: For 605101/605104 co-relation queries the response was YES. [2024-06-03 19:10:46,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48858 conditions, 5485 events. 3368/5485 cut-off events. For 605101/605104 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33784 event pairs, 664 based on Foata normal form. 6/5487 useless extension candidates. Maximal degree in co-relation 48715. Up to 4761 conditions per place. [2024-06-03 19:10:46,500 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 371 selfloop transitions, 95 changer transitions 0/471 dead transitions. [2024-06-03 19:10:46,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 471 transitions, 6637 flow [2024-06-03 19:10:46,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:46,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:46,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:10:46,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-03 19:10:46,501 INFO L175 Difference]: Start difference. First operand has 292 places, 444 transitions, 5465 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:10:46,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 471 transitions, 6637 flow [2024-06-03 19:10:47,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 471 transitions, 6466 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:47,758 INFO L231 Difference]: Finished difference. Result has 294 places, 448 transitions, 5605 flow [2024-06-03 19:10:47,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5294, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5605, PETRI_PLACES=294, PETRI_TRANSITIONS=448} [2024-06-03 19:10:47,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-03 19:10:47,759 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 448 transitions, 5605 flow [2024-06-03 19:10:47,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:47,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:47,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:47,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 19:10:47,759 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:47,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:47,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1586696173, now seen corresponding path program 3 times [2024-06-03 19:10:47,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:47,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700248605] [2024-06-03 19:10:47,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:47,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:47,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:48,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:48,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:48,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700248605] [2024-06-03 19:10:48,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700248605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:48,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:48,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:48,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561259731] [2024-06-03 19:10:48,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:48,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:48,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:48,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:48,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:48,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:48,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 448 transitions, 5605 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:48,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:48,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:48,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:49,773 INFO L124 PetriNetUnfolderBase]: 3420/5574 cut-off events. [2024-06-03 19:10:49,773 INFO L125 PetriNetUnfolderBase]: For 639535/639538 co-relation queries the response was YES. [2024-06-03 19:10:49,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50966 conditions, 5574 events. 3420/5574 cut-off events. For 639535/639538 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 34498 event pairs, 693 based on Foata normal form. 6/5576 useless extension candidates. Maximal degree in co-relation 50822. Up to 4678 conditions per place. [2024-06-03 19:10:49,846 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 358 selfloop transitions, 112 changer transitions 0/475 dead transitions. [2024-06-03 19:10:49,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 475 transitions, 7039 flow [2024-06-03 19:10:49,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:49,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:49,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:10:49,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-03 19:10:49,847 INFO L175 Difference]: Start difference. First operand has 294 places, 448 transitions, 5605 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:10:49,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 475 transitions, 7039 flow [2024-06-03 19:10:50,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 475 transitions, 6764 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:51,000 INFO L231 Difference]: Finished difference. Result has 296 places, 455 transitions, 5755 flow [2024-06-03 19:10:51,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5330, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5755, PETRI_PLACES=296, PETRI_TRANSITIONS=455} [2024-06-03 19:10:51,000 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-03 19:10:51,000 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 455 transitions, 5755 flow [2024-06-03 19:10:51,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:51,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:51,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:51,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 19:10:51,001 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:51,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:51,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1627352634, now seen corresponding path program 2 times [2024-06-03 19:10:51,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:51,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628563996] [2024-06-03 19:10:51,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:51,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:51,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:51,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:51,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:51,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628563996] [2024-06-03 19:10:51,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628563996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:51,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:51,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:51,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858520059] [2024-06-03 19:10:51,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:51,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:51,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:51,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:51,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:51,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:51,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 455 transitions, 5755 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:51,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:51,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:51,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:53,148 INFO L124 PetriNetUnfolderBase]: 3430/5587 cut-off events. [2024-06-03 19:10:53,148 INFO L125 PetriNetUnfolderBase]: For 651824/651827 co-relation queries the response was YES. [2024-06-03 19:10:53,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51722 conditions, 5587 events. 3430/5587 cut-off events. For 651824/651827 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 34552 event pairs, 675 based on Foata normal form. 4/5588 useless extension candidates. Maximal degree in co-relation 51577. Up to 4962 conditions per place. [2024-06-03 19:10:53,222 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 382 selfloop transitions, 87 changer transitions 0/474 dead transitions. [2024-06-03 19:10:53,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 474 transitions, 6823 flow [2024-06-03 19:10:53,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:53,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:53,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:10:53,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:10:53,223 INFO L175 Difference]: Start difference. First operand has 296 places, 455 transitions, 5755 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:10:53,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 474 transitions, 6823 flow [2024-06-03 19:10:54,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 474 transitions, 6633 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-03 19:10:54,663 INFO L231 Difference]: Finished difference. Result has 300 places, 459 transitions, 5838 flow [2024-06-03 19:10:54,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5565, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5838, PETRI_PLACES=300, PETRI_TRANSITIONS=459} [2024-06-03 19:10:54,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-03 19:10:54,663 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 459 transitions, 5838 flow [2024-06-03 19:10:54,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:54,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:54,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:54,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 19:10:54,664 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:54,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:54,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1967013476, now seen corresponding path program 3 times [2024-06-03 19:10:54,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:54,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915821561] [2024-06-03 19:10:54,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:54,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:54,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:55,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:55,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:55,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915821561] [2024-06-03 19:10:55,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915821561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:55,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:55,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:55,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232089582] [2024-06-03 19:10:55,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:55,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:55,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:55,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:55,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:55,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:55,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 459 transitions, 5838 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:55,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:55,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:55,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:10:56,997 INFO L124 PetriNetUnfolderBase]: 3432/5590 cut-off events. [2024-06-03 19:10:56,997 INFO L125 PetriNetUnfolderBase]: For 660466/660469 co-relation queries the response was YES. [2024-06-03 19:10:57,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51901 conditions, 5590 events. 3432/5590 cut-off events. For 660466/660469 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 34512 event pairs, 675 based on Foata normal form. 4/5591 useless extension candidates. Maximal degree in co-relation 51754. Up to 4899 conditions per place. [2024-06-03 19:10:57,072 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 373 selfloop transitions, 100 changer transitions 0/478 dead transitions. [2024-06-03 19:10:57,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 478 transitions, 7074 flow [2024-06-03 19:10:57,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:10:57,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:10:57,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:10:57,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-03 19:10:57,073 INFO L175 Difference]: Start difference. First operand has 300 places, 459 transitions, 5838 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:10:57,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 478 transitions, 7074 flow [2024-06-03 19:10:58,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 478 transitions, 6851 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:10:58,572 INFO L231 Difference]: Finished difference. Result has 302 places, 462 transitions, 5901 flow [2024-06-03 19:10:58,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5615, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5901, PETRI_PLACES=302, PETRI_TRANSITIONS=462} [2024-06-03 19:10:58,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-03 19:10:58,572 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 462 transitions, 5901 flow [2024-06-03 19:10:58,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:58,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:10:58,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:10:58,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 19:10:58,573 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:10:58,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:10:58,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1641613327, now seen corresponding path program 1 times [2024-06-03 19:10:58,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:10:58,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701266845] [2024-06-03 19:10:58,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:10:58,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:10:58,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:10:59,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:10:59,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:10:59,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701266845] [2024-06-03 19:10:59,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701266845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:10:59,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:10:59,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:10:59,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900101281] [2024-06-03 19:10:59,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:10:59,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:10:59,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:10:59,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:10:59,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:10:59,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:10:59,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 462 transitions, 5901 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:10:59,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:10:59,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:10:59,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:00,724 INFO L124 PetriNetUnfolderBase]: 3448/5619 cut-off events. [2024-06-03 19:11:00,724 INFO L125 PetriNetUnfolderBase]: For 683525/683530 co-relation queries the response was YES. [2024-06-03 19:11:00,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52372 conditions, 5619 events. 3448/5619 cut-off events. For 683525/683530 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 34810 event pairs, 522 based on Foata normal form. 8/5624 useless extension candidates. Maximal degree in co-relation 52224. Up to 4987 conditions per place. [2024-06-03 19:11:00,796 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 418 selfloop transitions, 67 changer transitions 0/490 dead transitions. [2024-06-03 19:11:00,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 490 transitions, 7057 flow [2024-06-03 19:11:00,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:00,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:00,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:11:00,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-03 19:11:00,797 INFO L175 Difference]: Start difference. First operand has 302 places, 462 transitions, 5901 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:11:00,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 490 transitions, 7057 flow [2024-06-03 19:11:02,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 490 transitions, 6837 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-03 19:11:02,503 INFO L231 Difference]: Finished difference. Result has 305 places, 465 transitions, 5933 flow [2024-06-03 19:11:02,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5681, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5933, PETRI_PLACES=305, PETRI_TRANSITIONS=465} [2024-06-03 19:11:02,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-03 19:11:02,504 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 465 transitions, 5933 flow [2024-06-03 19:11:02,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:02,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:02,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:02,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 19:11:02,504 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:02,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:02,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1638200743, now seen corresponding path program 2 times [2024-06-03 19:11:02,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:02,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348225382] [2024-06-03 19:11:02,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:02,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:02,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:03,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:03,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:03,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348225382] [2024-06-03 19:11:03,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348225382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:03,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:03,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:11:03,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528919070] [2024-06-03 19:11:03,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:03,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:11:03,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:03,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:11:03,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:11:03,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:03,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 465 transitions, 5933 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:03,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:03,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:03,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:04,706 INFO L124 PetriNetUnfolderBase]: 3464/5643 cut-off events. [2024-06-03 19:11:04,706 INFO L125 PetriNetUnfolderBase]: For 700260/700265 co-relation queries the response was YES. [2024-06-03 19:11:04,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52963 conditions, 5643 events. 3464/5643 cut-off events. For 700260/700265 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34959 event pairs, 658 based on Foata normal form. 8/5648 useless extension candidates. Maximal degree in co-relation 52814. Up to 5047 conditions per place. [2024-06-03 19:11:04,776 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 397 selfloop transitions, 87 changer transitions 0/489 dead transitions. [2024-06-03 19:11:04,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 489 transitions, 7079 flow [2024-06-03 19:11:04,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:04,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:04,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:11:04,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:11:04,777 INFO L175 Difference]: Start difference. First operand has 305 places, 465 transitions, 5933 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:11:04,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 489 transitions, 7079 flow [2024-06-03 19:11:06,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 489 transitions, 6849 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-03 19:11:06,076 INFO L231 Difference]: Finished difference. Result has 307 places, 468 transitions, 6006 flow [2024-06-03 19:11:06,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5703, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6006, PETRI_PLACES=307, PETRI_TRANSITIONS=468} [2024-06-03 19:11:06,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-03 19:11:06,077 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 468 transitions, 6006 flow [2024-06-03 19:11:06,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:06,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:06,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:06,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 19:11:06,077 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:06,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:06,077 INFO L85 PathProgramCache]: Analyzing trace with hash 332316471, now seen corresponding path program 3 times [2024-06-03 19:11:06,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:06,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575225601] [2024-06-03 19:11:06,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:06,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:06,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:06,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:06,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:06,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575225601] [2024-06-03 19:11:06,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575225601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:06,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:06,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:11:06,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317022308] [2024-06-03 19:11:06,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:06,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:11:06,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:06,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:11:06,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:11:06,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:06,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 468 transitions, 6006 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:06,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:06,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:06,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:08,281 INFO L124 PetriNetUnfolderBase]: 3480/5662 cut-off events. [2024-06-03 19:11:08,282 INFO L125 PetriNetUnfolderBase]: For 719292/719295 co-relation queries the response was YES. [2024-06-03 19:11:08,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53461 conditions, 5662 events. 3480/5662 cut-off events. For 719292/719295 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35067 event pairs, 675 based on Foata normal form. 6/5665 useless extension candidates. Maximal degree in co-relation 53311. Up to 5031 conditions per place. [2024-06-03 19:11:08,349 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 400 selfloop transitions, 82 changer transitions 0/487 dead transitions. [2024-06-03 19:11:08,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 487 transitions, 7136 flow [2024-06-03 19:11:08,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:08,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:08,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:11:08,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:11:08,350 INFO L175 Difference]: Start difference. First operand has 307 places, 468 transitions, 6006 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:11:08,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 487 transitions, 7136 flow [2024-06-03 19:11:09,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 487 transitions, 6865 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-03 19:11:09,863 INFO L231 Difference]: Finished difference. Result has 309 places, 471 transitions, 6029 flow [2024-06-03 19:11:09,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5735, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6029, PETRI_PLACES=309, PETRI_TRANSITIONS=471} [2024-06-03 19:11:09,864 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-03 19:11:09,864 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 471 transitions, 6029 flow [2024-06-03 19:11:09,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:09,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:09,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:09,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 19:11:09,864 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:09,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:09,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1942950769, now seen corresponding path program 1 times [2024-06-03 19:11:09,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:09,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698670591] [2024-06-03 19:11:09,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:09,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:09,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:10,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:10,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:10,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698670591] [2024-06-03 19:11:10,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698670591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:10,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:10,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:11:10,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997290669] [2024-06-03 19:11:10,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:10,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:11:10,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:10,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:11:10,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:11:10,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:10,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 471 transitions, 6029 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:10,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:10,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:10,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:12,242 INFO L124 PetriNetUnfolderBase]: 3500/5695 cut-off events. [2024-06-03 19:11:12,242 INFO L125 PetriNetUnfolderBase]: For 733635/733640 co-relation queries the response was YES. [2024-06-03 19:11:12,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53910 conditions, 5695 events. 3500/5695 cut-off events. For 733635/733640 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35319 event pairs, 657 based on Foata normal form. 8/5700 useless extension candidates. Maximal degree in co-relation 53759. Up to 5093 conditions per place. [2024-06-03 19:11:12,309 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 400 selfloop transitions, 92 changer transitions 0/497 dead transitions. [2024-06-03 19:11:12,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 497 transitions, 7217 flow [2024-06-03 19:11:12,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:11:12,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:11:12,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:11:12,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-03 19:11:12,310 INFO L175 Difference]: Start difference. First operand has 309 places, 471 transitions, 6029 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:11:12,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 497 transitions, 7217 flow [2024-06-03 19:11:13,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 497 transitions, 6945 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-03 19:11:13,830 INFO L231 Difference]: Finished difference. Result has 312 places, 475 transitions, 6078 flow [2024-06-03 19:11:13,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5757, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6078, PETRI_PLACES=312, PETRI_TRANSITIONS=475} [2024-06-03 19:11:13,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-03 19:11:13,830 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 475 transitions, 6078 flow [2024-06-03 19:11:13,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:13,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:13,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:13,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 19:11:13,831 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:13,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:13,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1967009911, now seen corresponding path program 2 times [2024-06-03 19:11:13,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:13,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479520402] [2024-06-03 19:11:13,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:13,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:13,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:14,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-03 19:11:14,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:14,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479520402] [2024-06-03 19:11:14,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479520402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:14,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:14,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:11:14,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119443967] [2024-06-03 19:11:14,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:14,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:11:14,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:14,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:11:14,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:11:14,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:14,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 475 transitions, 6078 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:14,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:14,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:14,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:16,335 INFO L124 PetriNetUnfolderBase]: 3612/5856 cut-off events. [2024-06-03 19:11:16,336 INFO L125 PetriNetUnfolderBase]: For 798754/798757 co-relation queries the response was YES. [2024-06-03 19:11:16,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57311 conditions, 5856 events. 3612/5856 cut-off events. For 798754/798757 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 36399 event pairs, 672 based on Foata normal form. 6/5859 useless extension candidates. Maximal degree in co-relation 57159. Up to 5031 conditions per place. [2024-06-03 19:11:16,413 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 394 selfloop transitions, 110 changer transitions 0/509 dead transitions. [2024-06-03 19:11:16,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 509 transitions, 7976 flow [2024-06-03 19:11:16,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:11:16,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:11:16,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:11:16,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-03 19:11:16,414 INFO L175 Difference]: Start difference. First operand has 312 places, 475 transitions, 6078 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:11:16,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 509 transitions, 7976 flow [2024-06-03 19:11:17,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 509 transitions, 7689 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-03 19:11:17,930 INFO L231 Difference]: Finished difference. Result has 316 places, 487 transitions, 6457 flow [2024-06-03 19:11:17,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5791, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6457, PETRI_PLACES=316, PETRI_TRANSITIONS=487} [2024-06-03 19:11:17,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-03 19:11:17,930 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 487 transitions, 6457 flow [2024-06-03 19:11:17,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:17,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:17,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:17,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 19:11:17,931 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:17,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1627464079, now seen corresponding path program 3 times [2024-06-03 19:11:17,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:17,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675951792] [2024-06-03 19:11:17,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:17,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:17,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:18,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:18,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:18,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675951792] [2024-06-03 19:11:18,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675951792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:18,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:18,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:11:18,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590580394] [2024-06-03 19:11:18,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:18,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:11:18,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:18,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:11:18,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:11:19,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:19,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 487 transitions, 6457 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:19,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:19,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:19,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:20,515 INFO L124 PetriNetUnfolderBase]: 3614/5856 cut-off events. [2024-06-03 19:11:20,516 INFO L125 PetriNetUnfolderBase]: For 807973/807976 co-relation queries the response was YES. [2024-06-03 19:11:20,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58048 conditions, 5856 events. 3614/5856 cut-off events. For 807973/807976 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 36319 event pairs, 683 based on Foata normal form. 4/5857 useless extension candidates. Maximal degree in co-relation 57893. Up to 5217 conditions per place. [2024-06-03 19:11:20,598 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 415 selfloop transitions, 87 changer transitions 0/507 dead transitions. [2024-06-03 19:11:20,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 507 transitions, 7649 flow [2024-06-03 19:11:20,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:11:20,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:11:20,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:11:20,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:11:20,600 INFO L175 Difference]: Start difference. First operand has 316 places, 487 transitions, 6457 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:11:20,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 507 transitions, 7649 flow [2024-06-03 19:11:22,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 507 transitions, 7366 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-03 19:11:22,928 INFO L231 Difference]: Finished difference. Result has 321 places, 491 transitions, 6503 flow [2024-06-03 19:11:22,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6190, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6503, PETRI_PLACES=321, PETRI_TRANSITIONS=491} [2024-06-03 19:11:22,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-03 19:11:22,929 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 491 transitions, 6503 flow [2024-06-03 19:11:22,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:22,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:22,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:22,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 19:11:22,930 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:22,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:22,930 INFO L85 PathProgramCache]: Analyzing trace with hash 379572246, now seen corresponding path program 1 times [2024-06-03 19:11:22,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:22,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807185545] [2024-06-03 19:11:22,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:22,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:22,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:24,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:24,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:24,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807185545] [2024-06-03 19:11:24,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807185545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:24,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:24,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:11:24,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458118768] [2024-06-03 19:11:24,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:24,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:11:24,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:24,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:11:24,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:11:24,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:11:24,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 491 transitions, 6503 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:24,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:24,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:11:24,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:25,590 INFO L124 PetriNetUnfolderBase]: 3516/5726 cut-off events. [2024-06-03 19:11:25,590 INFO L125 PetriNetUnfolderBase]: For 810249/810256 co-relation queries the response was YES. [2024-06-03 19:11:25,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56920 conditions, 5726 events. 3516/5726 cut-off events. For 810249/810256 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 35913 event pairs, 679 based on Foata normal form. 8/5699 useless extension candidates. Maximal degree in co-relation 56763. Up to 5095 conditions per place. [2024-06-03 19:11:25,664 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 26 changer transitions 0/510 dead transitions. [2024-06-03 19:11:25,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 510 transitions, 7570 flow [2024-06-03 19:11:25,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:25,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:25,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:11:25,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-03 19:11:25,666 INFO L175 Difference]: Start difference. First operand has 321 places, 491 transitions, 6503 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:11:25,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 510 transitions, 7570 flow [2024-06-03 19:11:27,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 510 transitions, 7291 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-03 19:11:27,143 INFO L231 Difference]: Finished difference. Result has 322 places, 494 transitions, 6407 flow [2024-06-03 19:11:27,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6407, PETRI_PLACES=322, PETRI_TRANSITIONS=494} [2024-06-03 19:11:27,144 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-03 19:11:27,144 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 494 transitions, 6407 flow [2024-06-03 19:11:27,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:27,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:27,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:27,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 19:11:27,144 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:27,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:27,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1627076269, now seen corresponding path program 4 times [2024-06-03 19:11:27,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:27,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396995154] [2024-06-03 19:11:27,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:27,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:27,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:28,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-03 19:11:28,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:28,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396995154] [2024-06-03 19:11:28,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396995154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:28,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:28,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:11:28,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437582066] [2024-06-03 19:11:28,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:28,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:11:28,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:28,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:11:28,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:11:28,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:28,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 494 transitions, 6407 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:28,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:28,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:28,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:29,541 INFO L124 PetriNetUnfolderBase]: 3603/5844 cut-off events. [2024-06-03 19:11:29,541 INFO L125 PetriNetUnfolderBase]: For 818635/818638 co-relation queries the response was YES. [2024-06-03 19:11:29,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57238 conditions, 5844 events. 3603/5844 cut-off events. For 818635/818638 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 36266 event pairs, 674 based on Foata normal form. 6/5847 useless extension candidates. Maximal degree in co-relation 57080. Up to 5030 conditions per place. [2024-06-03 19:11:29,626 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 396 selfloop transitions, 114 changer transitions 0/515 dead transitions. [2024-06-03 19:11:29,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 515 transitions, 7951 flow [2024-06-03 19:11:29,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:11:29,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:11:29,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:11:29,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-03 19:11:29,627 INFO L175 Difference]: Start difference. First operand has 322 places, 494 transitions, 6407 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:11:29,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 515 transitions, 7951 flow [2024-06-03 19:11:31,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 515 transitions, 7723 flow, removed 91 selfloop flow, removed 6 redundant places. [2024-06-03 19:11:31,590 INFO L231 Difference]: Finished difference. Result has 325 places, 494 transitions, 6416 flow [2024-06-03 19:11:31,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6179, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6416, PETRI_PLACES=325, PETRI_TRANSITIONS=494} [2024-06-03 19:11:31,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-03 19:11:31,591 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 494 transitions, 6416 flow [2024-06-03 19:11:31,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:31,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:31,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:31,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 19:11:31,592 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:31,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:31,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1788388409, now seen corresponding path program 4 times [2024-06-03 19:11:31,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:31,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911317228] [2024-06-03 19:11:31,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:31,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:31,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:32,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:32,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:32,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911317228] [2024-06-03 19:11:32,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911317228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:32,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:32,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:11:32,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921110793] [2024-06-03 19:11:32,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:32,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:11:32,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:32,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:11:32,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:11:32,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:32,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 494 transitions, 6416 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:32,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:32,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:32,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:33,665 INFO L124 PetriNetUnfolderBase]: 3613/5847 cut-off events. [2024-06-03 19:11:33,665 INFO L125 PetriNetUnfolderBase]: For 829710/829710 co-relation queries the response was YES. [2024-06-03 19:11:33,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57714 conditions, 5847 events. 3613/5847 cut-off events. For 829710/829710 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 36231 event pairs, 681 based on Foata normal form. 2/5825 useless extension candidates. Maximal degree in co-relation 57555. Up to 5150 conditions per place. [2024-06-03 19:11:33,749 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 425 selfloop transitions, 91 changer transitions 0/521 dead transitions. [2024-06-03 19:11:33,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 521 transitions, 7686 flow [2024-06-03 19:11:33,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:33,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:33,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:11:33,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:11:33,750 INFO L175 Difference]: Start difference. First operand has 325 places, 494 transitions, 6416 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:11:33,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 521 transitions, 7686 flow [2024-06-03 19:11:36,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 521 transitions, 7426 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 19:11:36,070 INFO L231 Difference]: Finished difference. Result has 325 places, 497 transitions, 6451 flow [2024-06-03 19:11:36,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6451, PETRI_PLACES=325, PETRI_TRANSITIONS=497} [2024-06-03 19:11:36,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-03 19:11:36,070 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 497 transitions, 6451 flow [2024-06-03 19:11:36,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:36,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:36,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:36,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 19:11:36,071 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:36,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:36,071 INFO L85 PathProgramCache]: Analyzing trace with hash 885660102, now seen corresponding path program 4 times [2024-06-03 19:11:36,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:36,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621260779] [2024-06-03 19:11:36,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:36,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:36,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:36,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:36,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:36,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621260779] [2024-06-03 19:11:36,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621260779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:36,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:36,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:11:36,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906060714] [2024-06-03 19:11:36,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:36,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:11:36,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:36,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:11:36,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:11:37,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:37,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 497 transitions, 6451 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:37,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:37,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:37,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:38,357 INFO L124 PetriNetUnfolderBase]: 3604/5822 cut-off events. [2024-06-03 19:11:38,357 INFO L125 PetriNetUnfolderBase]: For 838490/838490 co-relation queries the response was YES. [2024-06-03 19:11:38,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57660 conditions, 5822 events. 3604/5822 cut-off events. For 838490/838490 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 35904 event pairs, 690 based on Foata normal form. 1/5808 useless extension candidates. Maximal degree in co-relation 57501. Up to 5299 conditions per place. [2024-06-03 19:11:38,441 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 442 selfloop transitions, 67 changer transitions 0/514 dead transitions. [2024-06-03 19:11:38,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 514 transitions, 7539 flow [2024-06-03 19:11:38,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:11:38,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:11:38,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-03 19:11:38,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-03 19:11:38,442 INFO L175 Difference]: Start difference. First operand has 325 places, 497 transitions, 6451 flow. Second operand 9 states and 158 transitions. [2024-06-03 19:11:38,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 514 transitions, 7539 flow [2024-06-03 19:11:40,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 514 transitions, 7323 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-03 19:11:40,878 INFO L231 Difference]: Finished difference. Result has 330 places, 497 transitions, 6375 flow [2024-06-03 19:11:40,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6235, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6375, PETRI_PLACES=330, PETRI_TRANSITIONS=497} [2024-06-03 19:11:40,878 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-03 19:11:40,878 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 497 transitions, 6375 flow [2024-06-03 19:11:40,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:40,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:40,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:40,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 19:11:40,878 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:40,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:40,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1113411305, now seen corresponding path program 5 times [2024-06-03 19:11:40,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:40,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635286307] [2024-06-03 19:11:40,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:40,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:40,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:41,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:41,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:41,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635286307] [2024-06-03 19:11:41,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635286307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:41,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:41,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:11:41,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443927920] [2024-06-03 19:11:41,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:41,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:11:41,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:41,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:11:41,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:11:41,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:41,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 497 transitions, 6375 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:41,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:41,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:41,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:43,019 INFO L124 PetriNetUnfolderBase]: 3614/5837 cut-off events. [2024-06-03 19:11:43,020 INFO L125 PetriNetUnfolderBase]: For 859723/859723 co-relation queries the response was YES. [2024-06-03 19:11:43,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57806 conditions, 5837 events. 3614/5837 cut-off events. For 859723/859723 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 36044 event pairs, 676 based on Foata normal form. 2/5815 useless extension candidates. Maximal degree in co-relation 57645. Up to 5151 conditions per place. [2024-06-03 19:11:43,107 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 423 selfloop transitions, 95 changer transitions 0/523 dead transitions. [2024-06-03 19:11:43,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 523 transitions, 7639 flow [2024-06-03 19:11:43,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:43,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:43,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:11:43,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:11:43,108 INFO L175 Difference]: Start difference. First operand has 330 places, 497 transitions, 6375 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:11:43,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 523 transitions, 7639 flow [2024-06-03 19:11:45,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 523 transitions, 7410 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-03 19:11:45,164 INFO L231 Difference]: Finished difference. Result has 329 places, 500 transitions, 6455 flow [2024-06-03 19:11:45,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6146, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6455, PETRI_PLACES=329, PETRI_TRANSITIONS=500} [2024-06-03 19:11:45,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-03 19:11:45,165 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 500 transitions, 6455 flow [2024-06-03 19:11:45,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:45,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:45,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:45,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 19:11:45,165 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:45,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:45,165 INFO L85 PathProgramCache]: Analyzing trace with hash 885659885, now seen corresponding path program 6 times [2024-06-03 19:11:45,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:45,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583510988] [2024-06-03 19:11:45,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:45,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:45,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:45,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-03 19:11:45,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:45,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583510988] [2024-06-03 19:11:45,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583510988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:45,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:45,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:11:45,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981699922] [2024-06-03 19:11:45,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:45,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:11:45,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:45,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:11:45,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:11:45,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:45,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 500 transitions, 6455 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:45,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:45,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:45,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:47,369 INFO L124 PetriNetUnfolderBase]: 3608/5841 cut-off events. [2024-06-03 19:11:47,369 INFO L125 PetriNetUnfolderBase]: For 869266/869266 co-relation queries the response was YES. [2024-06-03 19:11:47,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57878 conditions, 5841 events. 3608/5841 cut-off events. For 869266/869266 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 36196 event pairs, 680 based on Foata normal form. 2/5819 useless extension candidates. Maximal degree in co-relation 57716. Up to 5124 conditions per place. [2024-06-03 19:11:47,446 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 422 selfloop transitions, 98 changer transitions 0/525 dead transitions. [2024-06-03 19:11:47,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 525 transitions, 7751 flow [2024-06-03 19:11:47,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:47,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:47,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:11:47,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-03 19:11:47,447 INFO L175 Difference]: Start difference. First operand has 329 places, 500 transitions, 6455 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:11:47,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 525 transitions, 7751 flow [2024-06-03 19:11:49,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 525 transitions, 7434 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-03 19:11:49,299 INFO L231 Difference]: Finished difference. Result has 329 places, 503 transitions, 6458 flow [2024-06-03 19:11:49,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6138, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6458, PETRI_PLACES=329, PETRI_TRANSITIONS=503} [2024-06-03 19:11:49,300 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 285 predicate places. [2024-06-03 19:11:49,300 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 503 transitions, 6458 flow [2024-06-03 19:11:49,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:49,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:49,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:49,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 19:11:49,300 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:49,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:49,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1757742757, now seen corresponding path program 7 times [2024-06-03 19:11:49,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:49,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113002194] [2024-06-03 19:11:49,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:49,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:49,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:50,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:50,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:50,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113002194] [2024-06-03 19:11:50,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113002194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:50,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:50,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:11:50,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919059057] [2024-06-03 19:11:50,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:50,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:11:50,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:50,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:11:50,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:11:50,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:50,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 503 transitions, 6458 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:50,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:50,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:50,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:51,451 INFO L124 PetriNetUnfolderBase]: 3618/5853 cut-off events. [2024-06-03 19:11:51,451 INFO L125 PetriNetUnfolderBase]: For 887493/887493 co-relation queries the response was YES. [2024-06-03 19:11:51,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58170 conditions, 5853 events. 3618/5853 cut-off events. For 887493/887493 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36314 event pairs, 679 based on Foata normal form. 2/5831 useless extension candidates. Maximal degree in co-relation 58007. Up to 5115 conditions per place. [2024-06-03 19:11:51,537 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 415 selfloop transitions, 107 changer transitions 0/527 dead transitions. [2024-06-03 19:11:51,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 527 transitions, 7744 flow [2024-06-03 19:11:51,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:51,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:51,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:11:51,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:11:51,538 INFO L175 Difference]: Start difference. First operand has 329 places, 503 transitions, 6458 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:11:51,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 527 transitions, 7744 flow [2024-06-03 19:11:54,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 527 transitions, 7458 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-03 19:11:54,720 INFO L231 Difference]: Finished difference. Result has 331 places, 506 transitions, 6512 flow [2024-06-03 19:11:54,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6172, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6512, PETRI_PLACES=331, PETRI_TRANSITIONS=506} [2024-06-03 19:11:54,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-03 19:11:54,721 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 506 transitions, 6512 flow [2024-06-03 19:11:54,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:54,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:11:54,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:11:54,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 19:11:54,721 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:11:54,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:11:54,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1269445062, now seen corresponding path program 5 times [2024-06-03 19:11:54,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:11:54,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278403808] [2024-06-03 19:11:54,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:11:54,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:11:54,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:11:55,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:11:55,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:11:55,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278403808] [2024-06-03 19:11:55,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278403808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:11:55,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:11:55,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:11:55,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144693479] [2024-06-03 19:11:55,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:11:55,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:11:55,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:11:55,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:11:55,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:11:55,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:11:55,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 506 transitions, 6512 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:11:55,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:11:55,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:11:55,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:11:56,995 INFO L124 PetriNetUnfolderBase]: 3623/5861 cut-off events. [2024-06-03 19:11:56,995 INFO L125 PetriNetUnfolderBase]: For 900289/900289 co-relation queries the response was YES. [2024-06-03 19:11:57,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58698 conditions, 5861 events. 3623/5861 cut-off events. For 900289/900289 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36328 event pairs, 694 based on Foata normal form. 1/5847 useless extension candidates. Maximal degree in co-relation 58534. Up to 5302 conditions per place. [2024-06-03 19:11:57,086 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 445 selfloop transitions, 73 changer transitions 0/523 dead transitions. [2024-06-03 19:11:57,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 523 transitions, 7664 flow [2024-06-03 19:11:57,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:11:57,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:11:57,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:11:57,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:11:57,087 INFO L175 Difference]: Start difference. First operand has 331 places, 506 transitions, 6512 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:11:57,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 523 transitions, 7664 flow [2024-06-03 19:12:00,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 523 transitions, 7354 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-03 19:12:00,515 INFO L231 Difference]: Finished difference. Result has 333 places, 509 transitions, 6424 flow [2024-06-03 19:12:00,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6202, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6424, PETRI_PLACES=333, PETRI_TRANSITIONS=509} [2024-06-03 19:12:00,516 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-03 19:12:00,516 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 509 transitions, 6424 flow [2024-06-03 19:12:00,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:00,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:00,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:12:00,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 19:12:00,516 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:00,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:00,517 INFO L85 PathProgramCache]: Analyzing trace with hash 896759435, now seen corresponding path program 8 times [2024-06-03 19:12:00,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:00,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753636293] [2024-06-03 19:12:00,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:00,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:00,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:01,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:01,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:01,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753636293] [2024-06-03 19:12:01,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753636293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:01,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:01,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:01,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77141056] [2024-06-03 19:12:01,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:01,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:01,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:01,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:01,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:01,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:01,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 509 transitions, 6424 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:01,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:01,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:01,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:02,672 INFO L124 PetriNetUnfolderBase]: 3649/5892 cut-off events. [2024-06-03 19:12:02,672 INFO L125 PetriNetUnfolderBase]: For 934641/934641 co-relation queries the response was YES. [2024-06-03 19:12:02,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59326 conditions, 5892 events. 3649/5892 cut-off events. For 934641/934641 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 36548 event pairs, 673 based on Foata normal form. 2/5870 useless extension candidates. Maximal degree in co-relation 59161. Up to 5088 conditions per place. [2024-06-03 19:12:02,758 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 404 selfloop transitions, 126 changer transitions 0/535 dead transitions. [2024-06-03 19:12:02,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 535 transitions, 8062 flow [2024-06-03 19:12:02,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:02,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:02,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:12:02,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:12:02,761 INFO L175 Difference]: Start difference. First operand has 333 places, 509 transitions, 6424 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:12:02,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 535 transitions, 8062 flow [2024-06-03 19:12:05,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 535 transitions, 7878 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 19:12:05,537 INFO L231 Difference]: Finished difference. Result has 335 places, 515 transitions, 6744 flow [2024-06-03 19:12:05,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6240, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6744, PETRI_PLACES=335, PETRI_TRANSITIONS=515} [2024-06-03 19:12:05,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-03 19:12:05,538 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 515 transitions, 6744 flow [2024-06-03 19:12:05,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:05,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:05,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:12:05,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 19:12:05,538 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:05,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:05,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1901841824, now seen corresponding path program 6 times [2024-06-03 19:12:05,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:05,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726418986] [2024-06-03 19:12:05,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:05,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:05,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:06,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:06,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:06,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726418986] [2024-06-03 19:12:06,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726418986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:06,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:06,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:06,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808563422] [2024-06-03 19:12:06,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:06,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:06,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:06,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:06,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:06,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:06,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 515 transitions, 6744 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:06,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:06,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:06,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:07,960 INFO L124 PetriNetUnfolderBase]: 3654/5896 cut-off events. [2024-06-03 19:12:07,961 INFO L125 PetriNetUnfolderBase]: For 953226/953226 co-relation queries the response was YES. [2024-06-03 19:12:08,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60157 conditions, 5896 events. 3654/5896 cut-off events. For 953226/953226 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 36541 event pairs, 692 based on Foata normal form. 1/5882 useless extension candidates. Maximal degree in co-relation 59991. Up to 5330 conditions per place. [2024-06-03 19:12:08,045 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 443 selfloop transitions, 85 changer transitions 0/533 dead transitions. [2024-06-03 19:12:08,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 533 transitions, 7923 flow [2024-06-03 19:12:08,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:08,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:08,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:12:08,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-03 19:12:08,047 INFO L175 Difference]: Start difference. First operand has 335 places, 515 transitions, 6744 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:12:08,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 533 transitions, 7923 flow [2024-06-03 19:12:11,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 533 transitions, 7648 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-03 19:12:11,537 INFO L231 Difference]: Finished difference. Result has 340 places, 519 transitions, 6741 flow [2024-06-03 19:12:11,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6469, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6741, PETRI_PLACES=340, PETRI_TRANSITIONS=519} [2024-06-03 19:12:11,538 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-03 19:12:11,538 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 519 transitions, 6741 flow [2024-06-03 19:12:11,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:11,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:11,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:12:11,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 19:12:11,539 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:11,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:11,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1901633287, now seen corresponding path program 9 times [2024-06-03 19:12:11,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:11,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359177597] [2024-06-03 19:12:11,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:11,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:11,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:12,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-03 19:12:12,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:12,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359177597] [2024-06-03 19:12:12,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359177597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:12,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:12,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:12,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80618101] [2024-06-03 19:12:12,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:12,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:12,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:12,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:12,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:12,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:12,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 519 transitions, 6741 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:12,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:12,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:12,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:13,780 INFO L124 PetriNetUnfolderBase]: 3648/5891 cut-off events. [2024-06-03 19:12:13,781 INFO L125 PetriNetUnfolderBase]: For 961998/961998 co-relation queries the response was YES. [2024-06-03 19:12:13,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60003 conditions, 5891 events. 3648/5891 cut-off events. For 961998/961998 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 36538 event pairs, 675 based on Foata normal form. 2/5869 useless extension candidates. Maximal degree in co-relation 59834. Up to 5090 conditions per place. [2024-06-03 19:12:13,871 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 406 selfloop transitions, 127 changer transitions 0/538 dead transitions. [2024-06-03 19:12:13,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 538 transitions, 7945 flow [2024-06-03 19:12:13,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:13,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:13,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:12:13,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:12:13,872 INFO L175 Difference]: Start difference. First operand has 340 places, 519 transitions, 6741 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:12:13,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 538 transitions, 7945 flow [2024-06-03 19:12:16,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 538 transitions, 7674 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-03 19:12:16,600 INFO L231 Difference]: Finished difference. Result has 343 places, 519 transitions, 6730 flow [2024-06-03 19:12:16,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6470, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6730, PETRI_PLACES=343, PETRI_TRANSITIONS=519} [2024-06-03 19:12:16,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-06-03 19:12:16,601 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 519 transitions, 6730 flow [2024-06-03 19:12:16,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:16,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:16,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:12:16,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 19:12:16,601 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:16,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:16,601 INFO L85 PathProgramCache]: Analyzing trace with hash -2000062010, now seen corresponding path program 7 times [2024-06-03 19:12:16,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:16,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504109523] [2024-06-03 19:12:16,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:16,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:16,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:17,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:17,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:17,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504109523] [2024-06-03 19:12:17,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504109523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:17,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:17,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:17,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989279529] [2024-06-03 19:12:17,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:17,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:17,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:17,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:17,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:17,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:17,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 519 transitions, 6730 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:17,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:17,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:17,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:18,947 INFO L124 PetriNetUnfolderBase]: 3653/5909 cut-off events. [2024-06-03 19:12:18,947 INFO L125 PetriNetUnfolderBase]: For 973707/973710 co-relation queries the response was YES. [2024-06-03 19:12:19,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60323 conditions, 5909 events. 3653/5909 cut-off events. For 973707/973710 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 36690 event pairs, 697 based on Foata normal form. 3/5892 useless extension candidates. Maximal degree in co-relation 60153. Up to 5248 conditions per place. [2024-06-03 19:12:19,035 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 422 selfloop transitions, 105 changer transitions 0/532 dead transitions. [2024-06-03 19:12:19,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 532 transitions, 7882 flow [2024-06-03 19:12:19,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:19,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:12:19,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-03 19:12:19,037 INFO L175 Difference]: Start difference. First operand has 343 places, 519 transitions, 6730 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:12:19,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 532 transitions, 7882 flow [2024-06-03 19:12:21,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 532 transitions, 7610 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 19:12:21,424 INFO L231 Difference]: Finished difference. Result has 344 places, 522 transitions, 6750 flow [2024-06-03 19:12:21,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6458, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6750, PETRI_PLACES=344, PETRI_TRANSITIONS=522} [2024-06-03 19:12:21,425 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-03 19:12:21,425 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 522 transitions, 6750 flow [2024-06-03 19:12:21,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:21,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:21,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] [2024-06-03 19:12:21,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 19:12:21,425 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:21,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:21,425 INFO L85 PathProgramCache]: Analyzing trace with hash -2000062227, now seen corresponding path program 10 times [2024-06-03 19:12:21,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:21,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798857075] [2024-06-03 19:12:21,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:21,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:21,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:22,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-03 19:12:22,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:22,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798857075] [2024-06-03 19:12:22,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798857075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:22,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:22,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:22,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758428735] [2024-06-03 19:12:22,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:22,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:22,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:22,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:22,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:22,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:22,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 522 transitions, 6750 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:22,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:22,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:22,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:23,665 INFO L124 PetriNetUnfolderBase]: 3711/6000 cut-off events. [2024-06-03 19:12:23,665 INFO L125 PetriNetUnfolderBase]: For 1034047/1034050 co-relation queries the response was YES. [2024-06-03 19:12:23,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62249 conditions, 6000 events. 3711/6000 cut-off events. For 1034047/1034050 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 37354 event pairs, 744 based on Foata normal form. 4/5981 useless extension candidates. Maximal degree in co-relation 62078. Up to 4932 conditions per place. [2024-06-03 19:12:23,749 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 392 selfloop transitions, 156 changer transitions 0/553 dead transitions. [2024-06-03 19:12:23,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 553 transitions, 9094 flow [2024-06-03 19:12:23,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:23,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:23,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-03 19:12:23,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-03 19:12:23,750 INFO L175 Difference]: Start difference. First operand has 344 places, 522 transitions, 6750 flow. Second operand 8 states and 153 transitions. [2024-06-03 19:12:23,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 553 transitions, 9094 flow [2024-06-03 19:12:27,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 553 transitions, 8840 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 19:12:27,454 INFO L231 Difference]: Finished difference. Result has 346 places, 535 transitions, 7320 flow [2024-06-03 19:12:27,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6496, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7320, PETRI_PLACES=346, PETRI_TRANSITIONS=535} [2024-06-03 19:12:27,455 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-03 19:12:27,455 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 535 transitions, 7320 flow [2024-06-03 19:12:27,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:27,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:27,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] [2024-06-03 19:12:27,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 19:12:27,455 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:27,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:27,455 INFO L85 PathProgramCache]: Analyzing trace with hash 2118040676, now seen corresponding path program 8 times [2024-06-03 19:12:27,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:27,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40309952] [2024-06-03 19:12:27,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:27,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:27,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:28,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:28,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:28,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40309952] [2024-06-03 19:12:28,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40309952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:28,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:28,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:28,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704240444] [2024-06-03 19:12:28,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:28,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:28,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:28,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:28,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:28,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:28,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 535 transitions, 7320 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:28,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:28,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:28,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:29,895 INFO L124 PetriNetUnfolderBase]: 3721/6021 cut-off events. [2024-06-03 19:12:29,895 INFO L125 PetriNetUnfolderBase]: For 1061722/1061725 co-relation queries the response was YES. [2024-06-03 19:12:29,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63393 conditions, 6021 events. 3721/6021 cut-off events. For 1061722/1061725 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 37576 event pairs, 710 based on Foata normal form. 4/6005 useless extension candidates. Maximal degree in co-relation 63221. Up to 5301 conditions per place. [2024-06-03 19:12:29,983 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 434 selfloop transitions, 111 changer transitions 0/550 dead transitions. [2024-06-03 19:12:29,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 550 transitions, 8738 flow [2024-06-03 19:12:29,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:29,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:29,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:12:29,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-03 19:12:29,984 INFO L175 Difference]: Start difference. First operand has 346 places, 535 transitions, 7320 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:12:29,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 550 transitions, 8738 flow [2024-06-03 19:12:33,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 550 transitions, 8488 flow, removed 92 selfloop flow, removed 2 redundant places. [2024-06-03 19:12:33,201 INFO L231 Difference]: Finished difference. Result has 352 places, 539 transitions, 7393 flow [2024-06-03 19:12:33,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7070, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7393, PETRI_PLACES=352, PETRI_TRANSITIONS=539} [2024-06-03 19:12:33,201 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-03 19:12:33,201 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 539 transitions, 7393 flow [2024-06-03 19:12:33,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:33,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:33,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:12:33,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 19:12:33,202 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:33,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:33,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1999616540, now seen corresponding path program 9 times [2024-06-03 19:12:33,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:33,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102041904] [2024-06-03 19:12:33,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:33,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:33,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:34,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:34,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:34,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102041904] [2024-06-03 19:12:34,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102041904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:34,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:34,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:34,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911670690] [2024-06-03 19:12:34,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:34,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:34,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:34,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:34,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:34,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:34,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 539 transitions, 7393 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:34,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:34,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:34,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:35,745 INFO L124 PetriNetUnfolderBase]: 3726/6022 cut-off events. [2024-06-03 19:12:35,745 INFO L125 PetriNetUnfolderBase]: For 1054288/1054291 co-relation queries the response was YES. [2024-06-03 19:12:35,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62646 conditions, 6022 events. 3726/6022 cut-off events. For 1054288/1054291 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 37463 event pairs, 705 based on Foata normal form. 3/6005 useless extension candidates. Maximal degree in co-relation 62472. Up to 5329 conditions per place. [2024-06-03 19:12:35,837 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 431 selfloop transitions, 118 changer transitions 0/554 dead transitions. [2024-06-03 19:12:35,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 554 transitions, 8810 flow [2024-06-03 19:12:35,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:35,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:35,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 19:12:35,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-03 19:12:35,838 INFO L175 Difference]: Start difference. First operand has 352 places, 539 transitions, 7393 flow. Second operand 8 states and 145 transitions. [2024-06-03 19:12:35,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 554 transitions, 8810 flow [2024-06-03 19:12:39,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 554 transitions, 8558 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 19:12:39,095 INFO L231 Difference]: Finished difference. Result has 356 places, 543 transitions, 7488 flow [2024-06-03 19:12:39,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7488, PETRI_PLACES=356, PETRI_TRANSITIONS=543} [2024-06-03 19:12:39,095 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-03 19:12:39,095 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 543 transitions, 7488 flow [2024-06-03 19:12:39,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:39,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:39,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:12:39,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 19:12:39,095 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:39,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:39,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1999825077, now seen corresponding path program 11 times [2024-06-03 19:12:39,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:39,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541057625] [2024-06-03 19:12:39,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:39,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:39,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:39,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:39,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:39,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541057625] [2024-06-03 19:12:39,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541057625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:39,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:39,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:39,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146689793] [2024-06-03 19:12:39,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:39,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:39,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:39,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:39,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:39,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:39,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 543 transitions, 7488 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:39,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:39,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:39,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:41,573 INFO L124 PetriNetUnfolderBase]: 3720/6017 cut-off events. [2024-06-03 19:12:41,573 INFO L125 PetriNetUnfolderBase]: For 1066753/1066756 co-relation queries the response was YES. [2024-06-03 19:12:41,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62506 conditions, 6017 events. 3720/6017 cut-off events. For 1066753/1066756 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 37494 event pairs, 744 based on Foata normal form. 4/5998 useless extension candidates. Maximal degree in co-relation 62330. Up to 4950 conditions per place. [2024-06-03 19:12:41,656 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 396 selfloop transitions, 158 changer transitions 0/559 dead transitions. [2024-06-03 19:12:41,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 559 transitions, 9128 flow [2024-06-03 19:12:41,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:41,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:41,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:12:41,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-03 19:12:41,657 INFO L175 Difference]: Start difference. First operand has 356 places, 543 transitions, 7488 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:12:41,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 559 transitions, 9128 flow [2024-06-03 19:12:44,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 559 transitions, 8778 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-03 19:12:44,856 INFO L231 Difference]: Finished difference. Result has 359 places, 543 transitions, 7460 flow [2024-06-03 19:12:44,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7460, PETRI_PLACES=359, PETRI_TRANSITIONS=543} [2024-06-03 19:12:44,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-03 19:12:44,857 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 543 transitions, 7460 flow [2024-06-03 19:12:44,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:44,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:44,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:12:44,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 19:12:44,857 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:44,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:44,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1748829950, now seen corresponding path program 10 times [2024-06-03 19:12:44,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:44,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54025121] [2024-06-03 19:12:44,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:44,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:44,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:45,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:45,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:45,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54025121] [2024-06-03 19:12:45,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54025121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:45,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:45,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:45,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426120134] [2024-06-03 19:12:45,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:45,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:45,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:45,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:45,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:45,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:45,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 543 transitions, 7460 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:45,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:45,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:45,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:47,302 INFO L124 PetriNetUnfolderBase]: 3722/6023 cut-off events. [2024-06-03 19:12:47,302 INFO L125 PetriNetUnfolderBase]: For 1080487/1080490 co-relation queries the response was YES. [2024-06-03 19:12:47,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62670 conditions, 6023 events. 3722/6023 cut-off events. For 1080487/1080490 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 37590 event pairs, 709 based on Foata normal form. 4/6007 useless extension candidates. Maximal degree in co-relation 62493. Up to 5189 conditions per place. [2024-06-03 19:12:47,384 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 401 selfloop transitions, 152 changer transitions 0/558 dead transitions. [2024-06-03 19:12:47,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 558 transitions, 9094 flow [2024-06-03 19:12:47,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:47,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:47,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:12:47,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-03 19:12:47,385 INFO L175 Difference]: Start difference. First operand has 359 places, 543 transitions, 7460 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:12:47,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 558 transitions, 9094 flow [2024-06-03 19:12:50,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 558 transitions, 8714 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 19:12:50,718 INFO L231 Difference]: Finished difference. Result has 359 places, 546 transitions, 7462 flow [2024-06-03 19:12:50,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7080, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7462, PETRI_PLACES=359, PETRI_TRANSITIONS=546} [2024-06-03 19:12:50,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-03 19:12:50,719 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 546 transitions, 7462 flow [2024-06-03 19:12:50,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:50,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:50,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:12:50,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 19:12:50,719 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:50,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:50,720 INFO L85 PathProgramCache]: Analyzing trace with hash 490037002, now seen corresponding path program 11 times [2024-06-03 19:12:50,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:50,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942593888] [2024-06-03 19:12:50,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:50,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:50,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:51,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:51,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:51,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942593888] [2024-06-03 19:12:51,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942593888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:51,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:51,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:51,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039984313] [2024-06-03 19:12:51,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:51,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:51,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:51,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:51,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:51,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:51,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 546 transitions, 7462 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:51,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:51,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:51,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:53,208 INFO L124 PetriNetUnfolderBase]: 3714/6001 cut-off events. [2024-06-03 19:12:53,208 INFO L125 PetriNetUnfolderBase]: For 1086019/1086022 co-relation queries the response was YES. [2024-06-03 19:12:53,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62255 conditions, 6001 events. 3714/6001 cut-off events. For 1086019/1086022 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 37300 event pairs, 704 based on Foata normal form. 4/5985 useless extension candidates. Maximal degree in co-relation 62079. Up to 5330 conditions per place. [2024-06-03 19:12:53,293 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 454 selfloop transitions, 97 changer transitions 0/556 dead transitions. [2024-06-03 19:12:53,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 556 transitions, 8592 flow [2024-06-03 19:12:53,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:53,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:53,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:12:53,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:12:53,294 INFO L175 Difference]: Start difference. First operand has 359 places, 546 transitions, 7462 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:12:53,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 556 transitions, 8592 flow [2024-06-03 19:12:56,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 556 transitions, 8199 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-03 19:12:56,434 INFO L231 Difference]: Finished difference. Result has 362 places, 546 transitions, 7270 flow [2024-06-03 19:12:56,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7270, PETRI_PLACES=362, PETRI_TRANSITIONS=546} [2024-06-03 19:12:56,434 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-03 19:12:56,434 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 546 transitions, 7270 flow [2024-06-03 19:12:56,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:56,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:12:56,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] [2024-06-03 19:12:56,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 19:12:56,435 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:12:56,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:12:56,435 INFO L85 PathProgramCache]: Analyzing trace with hash 2117773549, now seen corresponding path program 12 times [2024-06-03 19:12:56,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:12:56,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902386677] [2024-06-03 19:12:56,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:12:56,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:12:56,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:12:57,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:12:57,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:12:57,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902386677] [2024-06-03 19:12:57,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902386677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:12:57,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:12:57,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:12:57,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400809601] [2024-06-03 19:12:57,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:12:57,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:12:57,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:12:57,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:12:57,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:12:57,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:12:57,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 546 transitions, 7270 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:12:57,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:12:57,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:12:57,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:12:58,809 INFO L124 PetriNetUnfolderBase]: 3702/5992 cut-off events. [2024-06-03 19:12:58,809 INFO L125 PetriNetUnfolderBase]: For 1090439/1090442 co-relation queries the response was YES. [2024-06-03 19:12:58,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61504 conditions, 5992 events. 3702/5992 cut-off events. For 1090439/1090442 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 37380 event pairs, 735 based on Foata normal form. 6/5975 useless extension candidates. Maximal degree in co-relation 61327. Up to 4934 conditions per place. [2024-06-03 19:12:58,890 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 411 selfloop transitions, 146 changer transitions 0/562 dead transitions. [2024-06-03 19:12:58,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 562 transitions, 8928 flow [2024-06-03 19:12:58,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:12:58,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:12:58,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:12:58,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:12:58,891 INFO L175 Difference]: Start difference. First operand has 362 places, 546 transitions, 7270 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:12:58,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 562 transitions, 8928 flow [2024-06-03 19:13:01,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 562 transitions, 8599 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-03 19:13:01,797 INFO L231 Difference]: Finished difference. Result has 362 places, 546 transitions, 7240 flow [2024-06-03 19:13:01,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6941, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7240, PETRI_PLACES=362, PETRI_TRANSITIONS=546} [2024-06-03 19:13:01,797 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-03 19:13:01,797 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 546 transitions, 7240 flow [2024-06-03 19:13:01,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:01,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:01,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:01,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 19:13:01,797 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:01,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:01,798 INFO L85 PathProgramCache]: Analyzing trace with hash 502965862, now seen corresponding path program 12 times [2024-06-03 19:13:01,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:01,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387916732] [2024-06-03 19:13:01,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:01,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:01,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:02,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:13:02,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:02,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387916732] [2024-06-03 19:13:02,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387916732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:02,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:02,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:13:02,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140236624] [2024-06-03 19:13:02,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:02,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:13:02,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:02,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:13:02,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:13:02,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:13:02,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 546 transitions, 7240 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:02,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:02,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:13:02,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:04,318 INFO L124 PetriNetUnfolderBase]: 3697/5991 cut-off events. [2024-06-03 19:13:04,318 INFO L125 PetriNetUnfolderBase]: For 1084137/1084140 co-relation queries the response was YES. [2024-06-03 19:13:04,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61506 conditions, 5991 events. 3697/5991 cut-off events. For 1084137/1084140 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 37407 event pairs, 707 based on Foata normal form. 3/5974 useless extension candidates. Maximal degree in co-relation 61328. Up to 5160 conditions per place. [2024-06-03 19:13:04,399 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 391 selfloop transitions, 160 changer transitions 0/556 dead transitions. [2024-06-03 19:13:04,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 556 transitions, 8370 flow [2024-06-03 19:13:04,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:13:04,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:13:04,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 19:13:04,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42151162790697677 [2024-06-03 19:13:04,400 INFO L175 Difference]: Start difference. First operand has 362 places, 546 transitions, 7240 flow. Second operand 8 states and 145 transitions. [2024-06-03 19:13:04,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 556 transitions, 8370 flow [2024-06-03 19:13:07,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 556 transitions, 7935 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-03 19:13:07,463 INFO L231 Difference]: Finished difference. Result has 362 places, 546 transitions, 7131 flow [2024-06-03 19:13:07,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6805, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7131, PETRI_PLACES=362, PETRI_TRANSITIONS=546} [2024-06-03 19:13:07,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-03 19:13:07,463 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 546 transitions, 7131 flow [2024-06-03 19:13:07,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:07,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:07,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:07,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 19:13:07,464 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:07,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:07,464 INFO L85 PathProgramCache]: Analyzing trace with hash 2117650417, now seen corresponding path program 4 times [2024-06-03 19:13:07,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:07,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100648473] [2024-06-03 19:13:07,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:07,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:07,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:08,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:13:08,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:08,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100648473] [2024-06-03 19:13:08,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100648473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:08,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:08,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:13:08,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11511379] [2024-06-03 19:13:08,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:08,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:13:08,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:08,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:13:08,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:13:08,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:13:08,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 546 transitions, 7131 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:08,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:08,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:13:08,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:09,672 INFO L124 PetriNetUnfolderBase]: 3700/5986 cut-off events. [2024-06-03 19:13:09,672 INFO L125 PetriNetUnfolderBase]: For 1108305/1108308 co-relation queries the response was YES. [2024-06-03 19:13:09,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60979 conditions, 5986 events. 3700/5986 cut-off events. For 1108305/1108308 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 37307 event pairs, 701 based on Foata normal form. 6/5972 useless extension candidates. Maximal degree in co-relation 60801. Up to 5306 conditions per place. [2024-06-03 19:13:09,761 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 457 selfloop transitions, 98 changer transitions 0/560 dead transitions. [2024-06-03 19:13:09,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 560 transitions, 8411 flow [2024-06-03 19:13:09,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:13:09,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:13:09,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:13:09,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:13:09,762 INFO L175 Difference]: Start difference. First operand has 362 places, 546 transitions, 7131 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:13:09,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 560 transitions, 8411 flow [2024-06-03 19:13:13,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 560 transitions, 8016 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 19:13:13,430 INFO L231 Difference]: Finished difference. Result has 361 places, 549 transitions, 7084 flow [2024-06-03 19:13:13,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6736, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7084, PETRI_PLACES=361, PETRI_TRANSITIONS=549} [2024-06-03 19:13:13,430 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-03 19:13:13,430 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 549 transitions, 7084 flow [2024-06-03 19:13:13,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:13,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:13,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:13,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 19:13:13,431 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:13,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:13,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1733582910, now seen corresponding path program 2 times [2024-06-03 19:13:13,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:13,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171171552] [2024-06-03 19:13:13,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:13,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:13,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:14,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:13:14,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:14,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171171552] [2024-06-03 19:13:14,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171171552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:14,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:14,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:13:14,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669680149] [2024-06-03 19:13:14,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:14,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:13:14,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:13:14,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:13:14,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:13:14,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 549 transitions, 7084 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:14,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:14,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:13:14,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:16,400 INFO L124 PetriNetUnfolderBase]: 3612/5855 cut-off events. [2024-06-03 19:13:16,400 INFO L125 PetriNetUnfolderBase]: For 1129037/1129062 co-relation queries the response was YES. [2024-06-03 19:13:16,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60530 conditions, 5855 events. 3612/5855 cut-off events. For 1129037/1129062 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 36768 event pairs, 694 based on Foata normal form. 25/5833 useless extension candidates. Maximal degree in co-relation 60353. Up to 5240 conditions per place. [2024-06-03 19:13:16,484 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 470 selfloop transitions, 27 changer transitions 0/568 dead transitions. [2024-06-03 19:13:16,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 568 transitions, 8612 flow [2024-06-03 19:13:16,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:13:16,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:13:16,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 19:13:16,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-03 19:13:16,485 INFO L175 Difference]: Start difference. First operand has 361 places, 549 transitions, 7084 flow. Second operand 10 states and 173 transitions. [2024-06-03 19:13:16,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 568 transitions, 8612 flow [2024-06-03 19:13:20,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 568 transitions, 8286 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-03 19:13:20,258 INFO L231 Difference]: Finished difference. Result has 365 places, 555 transitions, 7100 flow [2024-06-03 19:13:20,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7100, PETRI_PLACES=365, PETRI_TRANSITIONS=555} [2024-06-03 19:13:20,259 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 321 predicate places. [2024-06-03 19:13:20,259 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 555 transitions, 7100 flow [2024-06-03 19:13:20,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:20,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:20,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:20,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 19:13:20,260 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:20,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:20,260 INFO L85 PathProgramCache]: Analyzing trace with hash 2117662321, now seen corresponding path program 5 times [2024-06-03 19:13:20,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:20,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994502374] [2024-06-03 19:13:20,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:20,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:20,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:21,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:13:21,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:21,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994502374] [2024-06-03 19:13:21,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994502374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:21,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:21,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:13:21,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307396892] [2024-06-03 19:13:21,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:21,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:13:21,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:21,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:13:21,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:13:21,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:13:21,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 555 transitions, 7100 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:21,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:21,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:13:21,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:22,828 INFO L124 PetriNetUnfolderBase]: 3733/6032 cut-off events. [2024-06-03 19:13:22,829 INFO L125 PetriNetUnfolderBase]: For 1155484/1155487 co-relation queries the response was YES. [2024-06-03 19:13:22,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61757 conditions, 6032 events. 3733/6032 cut-off events. For 1155484/1155487 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 37570 event pairs, 701 based on Foata normal form. 6/6018 useless extension candidates. Maximal degree in co-relation 61579. Up to 5346 conditions per place. [2024-06-03 19:13:22,912 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 463 selfloop transitions, 103 changer transitions 0/571 dead transitions. [2024-06-03 19:13:22,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 571 transitions, 8432 flow [2024-06-03 19:13:22,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:13:22,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:13:22,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:13:22,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-03 19:13:22,913 INFO L175 Difference]: Start difference. First operand has 365 places, 555 transitions, 7100 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:13:22,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 571 transitions, 8432 flow [2024-06-03 19:13:27,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 571 transitions, 8251 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-03 19:13:27,040 INFO L231 Difference]: Finished difference. Result has 368 places, 559 transitions, 7292 flow [2024-06-03 19:13:27,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7292, PETRI_PLACES=368, PETRI_TRANSITIONS=559} [2024-06-03 19:13:27,041 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-03 19:13:27,041 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 559 transitions, 7292 flow [2024-06-03 19:13:27,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:27,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:27,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:27,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 19:13:27,041 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:27,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:27,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1734087900, now seen corresponding path program 3 times [2024-06-03 19:13:27,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:27,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852949962] [2024-06-03 19:13:27,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:27,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:28,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:13:28,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:28,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852949962] [2024-06-03 19:13:28,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852949962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:28,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:28,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:13:28,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976498021] [2024-06-03 19:13:28,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:28,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:13:28,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:28,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:13:28,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:13:28,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:13:28,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 559 transitions, 7292 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:28,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:28,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:13:28,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:30,056 INFO L124 PetriNetUnfolderBase]: 3629/5883 cut-off events. [2024-06-03 19:13:30,057 INFO L125 PetriNetUnfolderBase]: For 1163355/1163380 co-relation queries the response was YES. [2024-06-03 19:13:30,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61351 conditions, 5883 events. 3629/5883 cut-off events. For 1163355/1163380 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 36946 event pairs, 693 based on Foata normal form. 25/5861 useless extension candidates. Maximal degree in co-relation 61171. Up to 5267 conditions per place. [2024-06-03 19:13:30,144 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 477 selfloop transitions, 21 changer transitions 0/570 dead transitions. [2024-06-03 19:13:30,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 570 transitions, 8318 flow [2024-06-03 19:13:30,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:13:30,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:13:30,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:13:30,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-03 19:13:30,145 INFO L175 Difference]: Start difference. First operand has 368 places, 559 transitions, 7292 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:13:30,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 570 transitions, 8318 flow [2024-06-03 19:13:34,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 570 transitions, 7881 flow, removed 118 selfloop flow, removed 7 redundant places. [2024-06-03 19:13:34,707 INFO L231 Difference]: Finished difference. Result has 370 places, 559 transitions, 6903 flow [2024-06-03 19:13:34,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6903, PETRI_PLACES=370, PETRI_TRANSITIONS=559} [2024-06-03 19:13:34,707 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-03 19:13:34,707 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 559 transitions, 6903 flow [2024-06-03 19:13:34,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:34,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:34,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:34,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 19:13:34,708 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:34,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:34,708 INFO L85 PathProgramCache]: Analyzing trace with hash 503258037, now seen corresponding path program 6 times [2024-06-03 19:13:34,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:34,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861632244] [2024-06-03 19:13:34,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:34,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:35,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:13:35,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:35,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861632244] [2024-06-03 19:13:35,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861632244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:35,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:35,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:13:35,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825199298] [2024-06-03 19:13:35,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:35,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:13:35,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:35,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:13:35,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:13:35,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:13:35,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 559 transitions, 6903 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:35,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:35,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:13:35,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:37,344 INFO L124 PetriNetUnfolderBase]: 3758/6070 cut-off events. [2024-06-03 19:13:37,344 INFO L125 PetriNetUnfolderBase]: For 1183442/1183445 co-relation queries the response was YES. [2024-06-03 19:13:37,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62605 conditions, 6070 events. 3758/6070 cut-off events. For 1183442/1183445 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 37860 event pairs, 725 based on Foata normal form. 4/6071 useless extension candidates. Maximal degree in co-relation 62424. Up to 5637 conditions per place. [2024-06-03 19:13:37,432 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 529 selfloop transitions, 48 changer transitions 0/582 dead transitions. [2024-06-03 19:13:37,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 582 transitions, 8647 flow [2024-06-03 19:13:37,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:13:37,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:13:37,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:13:37,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-03 19:13:37,433 INFO L175 Difference]: Start difference. First operand has 370 places, 559 transitions, 6903 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:13:37,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 582 transitions, 8647 flow [2024-06-03 19:13:42,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 582 transitions, 8595 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 19:13:42,487 INFO L231 Difference]: Finished difference. Result has 373 places, 570 transitions, 7323 flow [2024-06-03 19:13:42,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6851, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7323, PETRI_PLACES=373, PETRI_TRANSITIONS=570} [2024-06-03 19:13:42,488 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-03 19:13:42,488 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 570 transitions, 7323 flow [2024-06-03 19:13:42,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:42,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:42,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:42,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 19:13:42,488 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:42,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:42,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2118050131, now seen corresponding path program 7 times [2024-06-03 19:13:42,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:42,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588047672] [2024-06-03 19:13:42,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:42,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:42,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:43,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:13:43,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:43,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588047672] [2024-06-03 19:13:43,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588047672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:43,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:43,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:13:43,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691644657] [2024-06-03 19:13:43,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:43,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:13:43,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:43,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:13:43,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:13:43,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:13:43,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 570 transitions, 7323 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:43,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:43,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:13:43,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:45,162 INFO L124 PetriNetUnfolderBase]: 3830/6178 cut-off events. [2024-06-03 19:13:45,163 INFO L125 PetriNetUnfolderBase]: For 1269565/1269568 co-relation queries the response was YES. [2024-06-03 19:13:45,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65750 conditions, 6178 events. 3830/6178 cut-off events. For 1269565/1269568 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 38625 event pairs, 702 based on Foata normal form. 6/6164 useless extension candidates. Maximal degree in co-relation 65566. Up to 5366 conditions per place. [2024-06-03 19:13:45,255 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 464 selfloop transitions, 124 changer transitions 0/593 dead transitions. [2024-06-03 19:13:45,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 593 transitions, 9189 flow [2024-06-03 19:13:45,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:13:45,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:13:45,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-03 19:13:45,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116279069767442 [2024-06-03 19:13:45,256 INFO L175 Difference]: Start difference. First operand has 373 places, 570 transitions, 7323 flow. Second operand 10 states and 177 transitions. [2024-06-03 19:13:45,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 593 transitions, 9189 flow [2024-06-03 19:13:49,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 593 transitions, 8738 flow, removed 109 selfloop flow, removed 6 redundant places. [2024-06-03 19:13:49,704 INFO L231 Difference]: Finished difference. Result has 378 places, 578 transitions, 7467 flow [2024-06-03 19:13:49,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6872, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7467, PETRI_PLACES=378, PETRI_TRANSITIONS=578} [2024-06-03 19:13:49,705 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-03 19:13:49,705 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 578 transitions, 7467 flow [2024-06-03 19:13:49,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:49,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:49,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:49,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 19:13:49,705 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:49,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:49,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1748833515, now seen corresponding path program 8 times [2024-06-03 19:13:49,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:49,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007693574] [2024-06-03 19:13:49,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:49,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:49,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:50,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-03 19:13:50,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:50,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007693574] [2024-06-03 19:13:50,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007693574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:50,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:50,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:13:50,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117121380] [2024-06-03 19:13:50,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:50,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:13:50,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:50,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:13:50,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:13:50,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:13:50,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 578 transitions, 7467 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:50,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:50,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:13:50,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:52,220 INFO L124 PetriNetUnfolderBase]: 3866/6230 cut-off events. [2024-06-03 19:13:52,220 INFO L125 PetriNetUnfolderBase]: For 1326364/1326367 co-relation queries the response was YES. [2024-06-03 19:13:52,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67053 conditions, 6230 events. 3866/6230 cut-off events. For 1326364/1326367 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 38939 event pairs, 698 based on Foata normal form. 6/6216 useless extension candidates. Maximal degree in co-relation 66868. Up to 5024 conditions per place. [2024-06-03 19:13:52,315 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 407 selfloop transitions, 198 changer transitions 0/610 dead transitions. [2024-06-03 19:13:52,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 610 transitions, 10151 flow [2024-06-03 19:13:52,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:13:52,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:13:52,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:13:52,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:13:52,316 INFO L175 Difference]: Start difference. First operand has 378 places, 578 transitions, 7467 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:13:52,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 610 transitions, 10151 flow [2024-06-03 19:13:56,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 610 transitions, 9822 flow, removed 95 selfloop flow, removed 6 redundant places. [2024-06-03 19:13:56,129 INFO L231 Difference]: Finished difference. Result has 383 places, 590 transitions, 8114 flow [2024-06-03 19:13:56,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8114, PETRI_PLACES=383, PETRI_TRANSITIONS=590} [2024-06-03 19:13:56,130 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2024-06-03 19:13:56,130 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 590 transitions, 8114 flow [2024-06-03 19:13:56,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:56,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:13:56,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:13:56,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 19:13:56,130 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:13:56,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:13:56,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1748820495, now seen corresponding path program 9 times [2024-06-03 19:13:56,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:13:56,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016295455] [2024-06-03 19:13:56,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:13:56,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:13:56,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:13:57,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:13:57,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:13:57,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016295455] [2024-06-03 19:13:57,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016295455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:13:57,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:13:57,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:13:57,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121540072] [2024-06-03 19:13:57,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:13:57,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:13:57,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:13:57,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:13:57,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:13:57,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:13:57,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 590 transitions, 8114 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:13:57,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:13:57,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:13:57,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:13:58,709 INFO L124 PetriNetUnfolderBase]: 3892/6274 cut-off events. [2024-06-03 19:13:58,709 INFO L125 PetriNetUnfolderBase]: For 1349734/1349737 co-relation queries the response was YES. [2024-06-03 19:13:58,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68662 conditions, 6274 events. 3892/6274 cut-off events. For 1349734/1349737 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 39348 event pairs, 703 based on Foata normal form. 6/6260 useless extension candidates. Maximal degree in co-relation 68473. Up to 5053 conditions per place. [2024-06-03 19:13:58,807 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 415 selfloop transitions, 197 changer transitions 0/617 dead transitions. [2024-06-03 19:13:58,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 617 transitions, 10658 flow [2024-06-03 19:13:58,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:13:58,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:13:58,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:13:58,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:13:58,808 INFO L175 Difference]: Start difference. First operand has 383 places, 590 transitions, 8114 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:13:58,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 617 transitions, 10658 flow [2024-06-03 19:14:03,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 617 transitions, 9963 flow, removed 171 selfloop flow, removed 6 redundant places. [2024-06-03 19:14:03,683 INFO L231 Difference]: Finished difference. Result has 387 places, 598 transitions, 8192 flow [2024-06-03 19:14:03,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7505, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8192, PETRI_PLACES=387, PETRI_TRANSITIONS=598} [2024-06-03 19:14:03,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-03 19:14:03,683 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 598 transitions, 8192 flow [2024-06-03 19:14:03,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:03,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:14:03,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] [2024-06-03 19:14:03,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 19:14:03,684 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:14:03,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:14:03,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1748820030, now seen corresponding path program 4 times [2024-06-03 19:14:03,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:14:03,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834853365] [2024-06-03 19:14:03,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:14:03,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:14:03,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:14:04,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-03 19:14:04,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:14:04,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834853365] [2024-06-03 19:14:04,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834853365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:14:04,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:14:04,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:14:04,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143975025] [2024-06-03 19:14:04,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:14:04,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:14:04,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:14:04,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:14:04,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:14:04,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:14:04,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 598 transitions, 8192 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:04,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:14:04,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:14:04,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:14:06,430 INFO L124 PetriNetUnfolderBase]: 3780/6129 cut-off events. [2024-06-03 19:14:06,430 INFO L125 PetriNetUnfolderBase]: For 1325685/1325692 co-relation queries the response was YES. [2024-06-03 19:14:06,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66008 conditions, 6129 events. 3780/6129 cut-off events. For 1325685/1325692 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 38761 event pairs, 685 based on Foata normal form. 6/6100 useless extension candidates. Maximal degree in co-relation 65818. Up to 5371 conditions per place. [2024-06-03 19:14:06,533 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 472 selfloop transitions, 58 changer transitions 0/612 dead transitions. [2024-06-03 19:14:06,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 612 transitions, 9448 flow [2024-06-03 19:14:06,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:14:06,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:14:06,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:14:06,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-03 19:14:06,534 INFO L175 Difference]: Start difference. First operand has 387 places, 598 transitions, 8192 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:14:06,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 612 transitions, 9448 flow [2024-06-03 19:14:12,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 612 transitions, 8987 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-03 19:14:12,212 INFO L231 Difference]: Finished difference. Result has 390 places, 601 transitions, 8017 flow [2024-06-03 19:14:12,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7736, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8017, PETRI_PLACES=390, PETRI_TRANSITIONS=601} [2024-06-03 19:14:12,213 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-03 19:14:12,213 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 601 transitions, 8017 flow [2024-06-03 19:14:12,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:12,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:14:12,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:14:12,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 19:14:12,213 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:14:12,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:14:12,213 INFO L85 PathProgramCache]: Analyzing trace with hash 2118037111, now seen corresponding path program 10 times [2024-06-03 19:14:12,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:14:12,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073877533] [2024-06-03 19:14:12,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:14:12,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:14:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:14:13,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:14:13,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:14:13,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073877533] [2024-06-03 19:14:13,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073877533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:14:13,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:14:13,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:14:13,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855736439] [2024-06-03 19:14:13,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:14:13,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:14:13,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:14:13,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:14:13,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:14:13,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:14:13,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 601 transitions, 8017 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:13,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:14:13,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:14:13,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:14:14,944 INFO L124 PetriNetUnfolderBase]: 3891/6272 cut-off events. [2024-06-03 19:14:14,945 INFO L125 PetriNetUnfolderBase]: For 1351392/1351395 co-relation queries the response was YES. [2024-06-03 19:14:15,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66092 conditions, 6272 events. 3891/6272 cut-off events. For 1351392/1351395 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 39309 event pairs, 706 based on Foata normal form. 6/6258 useless extension candidates. Maximal degree in co-relation 65901. Up to 5453 conditions per place. [2024-06-03 19:14:15,047 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 490 selfloop transitions, 125 changer transitions 0/620 dead transitions. [2024-06-03 19:14:15,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 620 transitions, 9730 flow [2024-06-03 19:14:15,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:14:15,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:14:15,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:14:15,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-03 19:14:15,048 INFO L175 Difference]: Start difference. First operand has 390 places, 601 transitions, 8017 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:14:15,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 620 transitions, 9730 flow [2024-06-03 19:14:19,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 620 transitions, 9484 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-03 19:14:19,776 INFO L231 Difference]: Finished difference. Result has 392 places, 605 transitions, 8183 flow [2024-06-03 19:14:19,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7773, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8183, PETRI_PLACES=392, PETRI_TRANSITIONS=605} [2024-06-03 19:14:19,776 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-03 19:14:19,776 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 605 transitions, 8183 flow [2024-06-03 19:14:19,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:19,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:14:19,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:14:19,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 19:14:19,776 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:14:19,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:14:19,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1722362566, now seen corresponding path program 1 times [2024-06-03 19:14:19,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:14:19,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84882349] [2024-06-03 19:14:19,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:14:19,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:14:19,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:14:20,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:14:20,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:14:20,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84882349] [2024-06-03 19:14:20,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84882349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:14:20,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:14:20,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:14:20,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258101935] [2024-06-03 19:14:20,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:14:20,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:14:20,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:14:20,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:14:20,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:14:20,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:14:20,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 605 transitions, 8183 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:20,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:14:20,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:14:20,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:14:22,613 INFO L124 PetriNetUnfolderBase]: 3783/6171 cut-off events. [2024-06-03 19:14:22,613 INFO L125 PetriNetUnfolderBase]: For 1360341/1360346 co-relation queries the response was YES. [2024-06-03 19:14:22,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65920 conditions, 6171 events. 3783/6171 cut-off events. For 1360341/1360346 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 39285 event pairs, 707 based on Foata normal form. 3/6172 useless extension candidates. Maximal degree in co-relation 65729. Up to 5592 conditions per place. [2024-06-03 19:14:22,713 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 577 selfloop transitions, 21 changer transitions 0/629 dead transitions. [2024-06-03 19:14:22,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 629 transitions, 9557 flow [2024-06-03 19:14:22,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:14:22,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:14:22,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:14:22,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-03 19:14:22,714 INFO L175 Difference]: Start difference. First operand has 392 places, 605 transitions, 8183 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:14:22,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 629 transitions, 9557 flow [2024-06-03 19:14:28,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 629 transitions, 9211 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-03 19:14:28,374 INFO L231 Difference]: Finished difference. Result has 395 places, 608 transitions, 7983 flow [2024-06-03 19:14:28,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7837, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7983, PETRI_PLACES=395, PETRI_TRANSITIONS=608} [2024-06-03 19:14:28,374 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-03 19:14:28,374 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 608 transitions, 7983 flow [2024-06-03 19:14:28,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:28,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:14:28,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:14:28,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 19:14:28,375 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:14:28,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:14:28,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1757757420, now seen corresponding path program 2 times [2024-06-03 19:14:28,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:14:28,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246735454] [2024-06-03 19:14:28,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:14:28,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:14:28,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:14:29,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-03 19:14:29,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:14:29,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246735454] [2024-06-03 19:14:29,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246735454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:14:29,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:14:29,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:14:29,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845513590] [2024-06-03 19:14:29,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:14:29,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:14:29,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:14:29,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:14:29,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:14:29,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:14:29,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 608 transitions, 7983 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:29,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:14:29,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:14:29,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:14:31,401 INFO L124 PetriNetUnfolderBase]: 3819/6228 cut-off events. [2024-06-03 19:14:31,401 INFO L125 PetriNetUnfolderBase]: For 1398648/1398655 co-relation queries the response was YES. [2024-06-03 19:14:31,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66786 conditions, 6228 events. 3819/6228 cut-off events. For 1398648/1398655 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 39680 event pairs, 704 based on Foata normal form. 8/6233 useless extension candidates. Maximal degree in co-relation 66594. Up to 5629 conditions per place. [2024-06-03 19:14:31,504 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 578 selfloop transitions, 29 changer transitions 0/638 dead transitions. [2024-06-03 19:14:31,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 638 transitions, 9807 flow [2024-06-03 19:14:31,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:14:31,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:14:31,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:14:31,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:14:31,505 INFO L175 Difference]: Start difference. First operand has 395 places, 608 transitions, 7983 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:14:31,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 638 transitions, 9807 flow [2024-06-03 19:14:35,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 638 transitions, 9691 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-03 19:14:35,415 INFO L231 Difference]: Finished difference. Result has 398 places, 619 transitions, 8251 flow [2024-06-03 19:14:35,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7867, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8251, PETRI_PLACES=398, PETRI_TRANSITIONS=619} [2024-06-03 19:14:35,415 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-03 19:14:35,415 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 619 transitions, 8251 flow [2024-06-03 19:14:35,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:35,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:14:35,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-03 19:14:35,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 19:14:35,416 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:14:35,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:14:35,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1901647950, now seen corresponding path program 3 times [2024-06-03 19:14:35,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:14:35,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708348093] [2024-06-03 19:14:35,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:14:35,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:14:35,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:14:36,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:14:36,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:14:36,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708348093] [2024-06-03 19:14:36,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708348093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:14:36,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:14:36,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:14:36,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584041450] [2024-06-03 19:14:36,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:14:36,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:14:36,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:14:36,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:14:36,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:14:36,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:14:36,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 619 transitions, 8251 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:36,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:14:36,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:14:36,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:14:38,541 INFO L124 PetriNetUnfolderBase]: 3838/6264 cut-off events. [2024-06-03 19:14:38,542 INFO L125 PetriNetUnfolderBase]: For 1425132/1425144 co-relation queries the response was YES. [2024-06-03 19:14:38,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67865 conditions, 6264 events. 3838/6264 cut-off events. For 1425132/1425144 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 39963 event pairs, 702 based on Foata normal form. 5/6267 useless extension candidates. Maximal degree in co-relation 67671. Up to 5647 conditions per place. [2024-06-03 19:14:38,637 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 578 selfloop transitions, 34 changer transitions 0/643 dead transitions. [2024-06-03 19:14:38,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 643 transitions, 10037 flow [2024-06-03 19:14:38,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:14:38,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:14:38,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:14:38,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:14:38,638 INFO L175 Difference]: Start difference. First operand has 398 places, 619 transitions, 8251 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:14:38,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 643 transitions, 10037 flow [2024-06-03 19:14:42,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 643 transitions, 9886 flow, removed 66 selfloop flow, removed 5 redundant places. [2024-06-03 19:14:42,082 INFO L231 Difference]: Finished difference. Result has 402 places, 626 transitions, 8414 flow [2024-06-03 19:14:42,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8100, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8414, PETRI_PLACES=402, PETRI_TRANSITIONS=626} [2024-06-03 19:14:42,082 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 358 predicate places. [2024-06-03 19:14:42,082 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 626 transitions, 8414 flow [2024-06-03 19:14:42,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:42,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:14:42,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:14:42,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 19:14:42,083 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:14:42,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:14:42,083 INFO L85 PathProgramCache]: Analyzing trace with hash -231369040, now seen corresponding path program 1 times [2024-06-03 19:14:42,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:14:42,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473479680] [2024-06-03 19:14:42,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:14:42,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:14:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:14:43,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:14:43,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:14:43,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473479680] [2024-06-03 19:14:43,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473479680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:14:43,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:14:43,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:14:43,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961647542] [2024-06-03 19:14:43,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:14:43,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:14:43,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:14:43,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:14:43,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:14:43,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:14:43,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 626 transitions, 8414 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:43,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:14:43,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:14:43,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:14:45,086 INFO L124 PetriNetUnfolderBase]: 3967/6393 cut-off events. [2024-06-03 19:14:45,087 INFO L125 PetriNetUnfolderBase]: For 1423749/1423749 co-relation queries the response was YES. [2024-06-03 19:14:45,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69144 conditions, 6393 events. 3967/6393 cut-off events. For 1423749/1423749 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 40175 event pairs, 734 based on Foata normal form. 1/6392 useless extension candidates. Maximal degree in co-relation 68948. Up to 5976 conditions per place. [2024-06-03 19:14:45,189 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 614 selfloop transitions, 21 changer transitions 0/640 dead transitions. [2024-06-03 19:14:45,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 640 transitions, 9726 flow [2024-06-03 19:14:45,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:14:45,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:14:45,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-03 19:14:45,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-03 19:14:45,191 INFO L175 Difference]: Start difference. First operand has 402 places, 626 transitions, 8414 flow. Second operand 9 states and 151 transitions. [2024-06-03 19:14:45,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 640 transitions, 9726 flow [2024-06-03 19:14:50,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 640 transitions, 9535 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-03 19:14:50,325 INFO L231 Difference]: Finished difference. Result has 405 places, 626 transitions, 8271 flow [2024-06-03 19:14:50,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8223, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8271, PETRI_PLACES=405, PETRI_TRANSITIONS=626} [2024-06-03 19:14:50,325 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-03 19:14:50,325 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 626 transitions, 8271 flow [2024-06-03 19:14:50,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:50,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:14:50,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:14:50,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 19:14:50,325 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:14:50,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:14:50,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1534538410, now seen corresponding path program 4 times [2024-06-03 19:14:50,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:14:50,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020043381] [2024-06-03 19:14:50,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:14:50,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:14:50,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:14:51,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:14:51,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:14:51,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020043381] [2024-06-03 19:14:51,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020043381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:14:51,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:14:51,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:14:51,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525310103] [2024-06-03 19:14:51,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:14:51,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:14:51,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:14:51,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:14:51,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:14:51,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:14:51,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 626 transitions, 8271 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:51,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:14:51,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:14:51,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:14:53,554 INFO L124 PetriNetUnfolderBase]: 3833/6259 cut-off events. [2024-06-03 19:14:53,554 INFO L125 PetriNetUnfolderBase]: For 1452733/1452745 co-relation queries the response was YES. [2024-06-03 19:14:53,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68149 conditions, 6259 events. 3833/6259 cut-off events. For 1452733/1452745 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40001 event pairs, 700 based on Foata normal form. 4/6261 useless extension candidates. Maximal degree in co-relation 67952. Up to 5638 conditions per place. [2024-06-03 19:14:53,660 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 578 selfloop transitions, 42 changer transitions 0/651 dead transitions. [2024-06-03 19:14:53,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 651 transitions, 9745 flow [2024-06-03 19:14:53,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:14:53,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:14:53,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 19:14:53,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-03 19:14:53,662 INFO L175 Difference]: Start difference. First operand has 405 places, 626 transitions, 8271 flow. Second operand 9 states and 164 transitions. [2024-06-03 19:14:53,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 651 transitions, 9745 flow [2024-06-03 19:14:58,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 651 transitions, 9656 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:14:58,684 INFO L231 Difference]: Finished difference. Result has 409 places, 636 transitions, 8485 flow [2024-06-03 19:14:58,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8182, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8485, PETRI_PLACES=409, PETRI_TRANSITIONS=636} [2024-06-03 19:14:58,684 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 365 predicate places. [2024-06-03 19:14:58,684 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 636 transitions, 8485 flow [2024-06-03 19:14:58,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:14:58,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:14:58,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:14:58,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 19:14:58,685 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:14:58,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:14:58,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1333748402, now seen corresponding path program 5 times [2024-06-03 19:14:58,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:14:58,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629006486] [2024-06-03 19:14:58,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:14:58,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:14:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:14:59,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:14:59,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:14:59,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629006486] [2024-06-03 19:14:59,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629006486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:14:59,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:14:59,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:14:59,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042751241] [2024-06-03 19:14:59,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:14:59,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:14:59,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:14:59,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:14:59,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:15:00,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:15:00,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 636 transitions, 8485 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:00,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:15:00,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:15:00,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:15:01,700 INFO L124 PetriNetUnfolderBase]: 3863/6317 cut-off events. [2024-06-03 19:15:01,700 INFO L125 PetriNetUnfolderBase]: For 1506741/1506752 co-relation queries the response was YES. [2024-06-03 19:15:01,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69716 conditions, 6317 events. 3863/6317 cut-off events. For 1506741/1506752 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 40553 event pairs, 704 based on Foata normal form. 6/6318 useless extension candidates. Maximal degree in co-relation 69516. Up to 5521 conditions per place. [2024-06-03 19:15:01,807 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 533 selfloop transitions, 98 changer transitions 0/662 dead transitions. [2024-06-03 19:15:01,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 662 transitions, 10723 flow [2024-06-03 19:15:01,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:15:01,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:15:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:15:01,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:15:01,809 INFO L175 Difference]: Start difference. First operand has 409 places, 636 transitions, 8485 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:15:01,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 662 transitions, 10723 flow [2024-06-03 19:15:07,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 662 transitions, 10568 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-03 19:15:07,594 INFO L231 Difference]: Finished difference. Result has 414 places, 646 transitions, 8909 flow [2024-06-03 19:15:07,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8330, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8909, PETRI_PLACES=414, PETRI_TRANSITIONS=646} [2024-06-03 19:15:07,595 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-03 19:15:07,595 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 646 transitions, 8909 flow [2024-06-03 19:15:07,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:07,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:15:07,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:15:07,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 19:15:07,596 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:15:07,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:15:07,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1341100052, now seen corresponding path program 6 times [2024-06-03 19:15:07,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:15:07,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349385364] [2024-06-03 19:15:07,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:15:07,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:15:07,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:15:08,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:15:08,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:15:08,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349385364] [2024-06-03 19:15:08,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349385364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:15:08,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:15:08,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:15:08,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217238441] [2024-06-03 19:15:08,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:15:08,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:15:08,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:15:08,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:15:08,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:15:08,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:15:08,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 646 transitions, 8909 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:08,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:15:08,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:15:08,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:15:10,851 INFO L124 PetriNetUnfolderBase]: 3882/6349 cut-off events. [2024-06-03 19:15:10,851 INFO L125 PetriNetUnfolderBase]: For 1532998/1533009 co-relation queries the response was YES. [2024-06-03 19:15:10,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70968 conditions, 6349 events. 3882/6349 cut-off events. For 1532998/1533009 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40774 event pairs, 705 based on Foata normal form. 5/6350 useless extension candidates. Maximal degree in co-relation 70766. Up to 5698 conditions per place. [2024-06-03 19:15:10,958 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 595 selfloop transitions, 41 changer transitions 0/667 dead transitions. [2024-06-03 19:15:10,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 667 transitions, 10777 flow [2024-06-03 19:15:10,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:15:10,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:15:10,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:15:10,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-03 19:15:10,959 INFO L175 Difference]: Start difference. First operand has 414 places, 646 transitions, 8909 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:15:10,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 667 transitions, 10777 flow [2024-06-03 19:15:15,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 667 transitions, 10528 flow, removed 105 selfloop flow, removed 4 redundant places. [2024-06-03 19:15:15,400 INFO L231 Difference]: Finished difference. Result has 419 places, 653 transitions, 9026 flow [2024-06-03 19:15:15,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8668, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9026, PETRI_PLACES=419, PETRI_TRANSITIONS=653} [2024-06-03 19:15:15,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-03 19:15:15,401 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 653 transitions, 9026 flow [2024-06-03 19:15:15,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:15,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:15:15,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:15:15,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 19:15:15,401 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:15:15,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:15:15,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1999600668, now seen corresponding path program 2 times [2024-06-03 19:15:15,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:15:15,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502269318] [2024-06-03 19:15:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:15:15,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:15:15,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:15:16,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:15:16,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:15:16,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502269318] [2024-06-03 19:15:16,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502269318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:15:16,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:15:16,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:15:16,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253043801] [2024-06-03 19:15:16,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:15:16,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:15:16,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:15:16,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:15:16,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:15:16,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:15:16,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 653 transitions, 9026 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:16,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:15:16,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:15:16,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:15:18,595 INFO L124 PetriNetUnfolderBase]: 4020/6488 cut-off events. [2024-06-03 19:15:18,595 INFO L125 PetriNetUnfolderBase]: For 1514477/1514480 co-relation queries the response was YES. [2024-06-03 19:15:18,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71063 conditions, 6488 events. 4020/6488 cut-off events. For 1514477/1514480 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40958 event pairs, 739 based on Foata normal form. 3/6488 useless extension candidates. Maximal degree in co-relation 70859. Up to 6044 conditions per place. [2024-06-03 19:15:18,709 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 633 selfloop transitions, 26 changer transitions 0/664 dead transitions. [2024-06-03 19:15:18,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 664 transitions, 10374 flow [2024-06-03 19:15:18,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:15:18,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:15:18,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-03 19:15:18,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-03 19:15:18,710 INFO L175 Difference]: Start difference. First operand has 419 places, 653 transitions, 9026 flow. Second operand 9 states and 150 transitions. [2024-06-03 19:15:18,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 664 transitions, 10374 flow [2024-06-03 19:15:25,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 664 transitions, 10157 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-06-03 19:15:25,851 INFO L231 Difference]: Finished difference. Result has 423 places, 653 transitions, 8867 flow [2024-06-03 19:15:25,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8809, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8867, PETRI_PLACES=423, PETRI_TRANSITIONS=653} [2024-06-03 19:15:25,851 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-03 19:15:25,851 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 653 transitions, 8867 flow [2024-06-03 19:15:25,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:25,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:15:25,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:15:25,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 19:15:25,851 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:15:25,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:15:25,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1999608604, now seen corresponding path program 7 times [2024-06-03 19:15:25,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:15:25,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993060296] [2024-06-03 19:15:25,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:15:25,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:15:25,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:15:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:15:27,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:15:27,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993060296] [2024-06-03 19:15:27,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993060296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:15:27,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:15:27,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:15:27,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056752348] [2024-06-03 19:15:27,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:15:27,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:15:27,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:15:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:15:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:15:27,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:15:27,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 653 transitions, 8867 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:27,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:15:27,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:15:27,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:15:29,056 INFO L124 PetriNetUnfolderBase]: 3863/6322 cut-off events. [2024-06-03 19:15:29,056 INFO L125 PetriNetUnfolderBase]: For 1527772/1527783 co-relation queries the response was YES. [2024-06-03 19:15:29,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69377 conditions, 6322 events. 3863/6322 cut-off events. For 1527772/1527783 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40633 event pairs, 705 based on Foata normal form. 4/6322 useless extension candidates. Maximal degree in co-relation 69171. Up to 5679 conditions per place. [2024-06-03 19:15:29,169 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 600 selfloop transitions, 43 changer transitions 0/674 dead transitions. [2024-06-03 19:15:29,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 674 transitions, 10413 flow [2024-06-03 19:15:29,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:15:29,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:15:29,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:15:29,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-03 19:15:29,170 INFO L175 Difference]: Start difference. First operand has 423 places, 653 transitions, 8867 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:15:29,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 674 transitions, 10413 flow [2024-06-03 19:15:34,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 674 transitions, 10313 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 19:15:34,520 INFO L231 Difference]: Finished difference. Result has 426 places, 661 transitions, 9077 flow [2024-06-03 19:15:34,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8767, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9077, PETRI_PLACES=426, PETRI_TRANSITIONS=661} [2024-06-03 19:15:34,520 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-03 19:15:34,521 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 661 transitions, 9077 flow [2024-06-03 19:15:34,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:34,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:15:34,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] [2024-06-03 19:15:34,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 19:15:34,521 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:15:34,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:15:34,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1029951389, now seen corresponding path program 1 times [2024-06-03 19:15:34,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:15:34,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613143486] [2024-06-03 19:15:34,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:15:34,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:15:34,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:15:35,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:15:35,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:15:35,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613143486] [2024-06-03 19:15:35,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613143486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:15:35,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:15:35,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:15:35,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97786864] [2024-06-03 19:15:35,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:15:35,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:15:35,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:15:35,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:15:35,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:15:35,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:15:35,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 661 transitions, 9077 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:35,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:15:35,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:15:35,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:15:37,157 INFO L124 PetriNetUnfolderBase]: 4024/6506 cut-off events. [2024-06-03 19:15:37,157 INFO L125 PetriNetUnfolderBase]: For 1546339/1546344 co-relation queries the response was YES. [2024-06-03 19:15:37,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71113 conditions, 6506 events. 4024/6506 cut-off events. For 1546339/1546344 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 41204 event pairs, 680 based on Foata normal form. 6/6508 useless extension candidates. Maximal degree in co-relation 70904. Up to 5726 conditions per place. [2024-06-03 19:15:37,279 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 589 selfloop transitions, 97 changer transitions 0/691 dead transitions. [2024-06-03 19:15:37,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 691 transitions, 10664 flow [2024-06-03 19:15:37,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:15:37,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:15:37,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-03 19:15:37,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-03 19:15:37,280 INFO L175 Difference]: Start difference. First operand has 426 places, 661 transitions, 9077 flow. Second operand 8 states and 157 transitions. [2024-06-03 19:15:37,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 691 transitions, 10664 flow [2024-06-03 19:15:44,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 691 transitions, 10485 flow, removed 74 selfloop flow, removed 4 redundant places. [2024-06-03 19:15:44,431 INFO L231 Difference]: Finished difference. Result has 430 places, 664 transitions, 9192 flow [2024-06-03 19:15:44,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8898, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9192, PETRI_PLACES=430, PETRI_TRANSITIONS=664} [2024-06-03 19:15:44,431 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 386 predicate places. [2024-06-03 19:15:44,431 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 664 transitions, 9192 flow [2024-06-03 19:15:44,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:44,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:15:44,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:15:44,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 19:15:44,431 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:15:44,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:15:44,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1029801659, now seen corresponding path program 2 times [2024-06-03 19:15:44,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:15:44,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494049294] [2024-06-03 19:15:44,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:15:44,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:15:44,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:15:45,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:15:45,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:15:45,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494049294] [2024-06-03 19:15:45,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494049294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:15:45,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:15:45,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:15:45,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659403893] [2024-06-03 19:15:45,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:15:45,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:15:45,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:15:45,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:15:45,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:15:45,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:15:45,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 664 transitions, 9192 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:45,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:15:45,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:15:45,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:15:47,197 INFO L124 PetriNetUnfolderBase]: 4050/6548 cut-off events. [2024-06-03 19:15:47,197 INFO L125 PetriNetUnfolderBase]: For 1587091/1587096 co-relation queries the response was YES. [2024-06-03 19:15:47,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72223 conditions, 6548 events. 4050/6548 cut-off events. For 1587091/1587096 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 41433 event pairs, 683 based on Foata normal form. 6/6550 useless extension candidates. Maximal degree in co-relation 72012. Up to 5696 conditions per place. [2024-06-03 19:15:47,300 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 569 selfloop transitions, 121 changer transitions 0/695 dead transitions. [2024-06-03 19:15:47,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 695 transitions, 11148 flow [2024-06-03 19:15:47,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:15:47,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:15:47,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-03 19:15:47,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-03 19:15:47,301 INFO L175 Difference]: Start difference. First operand has 430 places, 664 transitions, 9192 flow. Second operand 8 states and 158 transitions. [2024-06-03 19:15:47,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 695 transitions, 11148 flow [2024-06-03 19:15:53,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 695 transitions, 10757 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-03 19:15:53,638 INFO L231 Difference]: Finished difference. Result has 429 places, 670 transitions, 9245 flow [2024-06-03 19:15:53,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8801, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9245, PETRI_PLACES=429, PETRI_TRANSITIONS=670} [2024-06-03 19:15:53,638 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-03 19:15:53,638 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 670 transitions, 9245 flow [2024-06-03 19:15:53,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:53,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:15:53,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:15:53,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 19:15:53,639 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:15:53,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:15:53,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1024589009, now seen corresponding path program 3 times [2024-06-03 19:15:53,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:15:53,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839423313] [2024-06-03 19:15:53,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:15:53,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:15:53,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:15:54,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:15:54,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:15:54,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839423313] [2024-06-03 19:15:54,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839423313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:15:54,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:15:54,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:15:54,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270444676] [2024-06-03 19:15:54,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:15:54,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:15:54,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:15:54,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:15:54,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:15:54,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:15:54,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 670 transitions, 9245 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:15:54,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:15:54,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:15:54,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:15:56,440 INFO L124 PetriNetUnfolderBase]: 4060/6551 cut-off events. [2024-06-03 19:15:56,440 INFO L125 PetriNetUnfolderBase]: For 1608244/1608247 co-relation queries the response was YES. [2024-06-03 19:15:56,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72410 conditions, 6551 events. 4060/6551 cut-off events. For 1608244/1608247 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 41343 event pairs, 686 based on Foata normal form. 4/6551 useless extension candidates. Maximal degree in co-relation 72201. Up to 5776 conditions per place. [2024-06-03 19:15:56,546 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 608 selfloop transitions, 90 changer transitions 0/703 dead transitions. [2024-06-03 19:15:56,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 703 transitions, 10888 flow [2024-06-03 19:15:56,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:15:56,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:15:56,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:15:56,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:15:56,547 INFO L175 Difference]: Start difference. First operand has 429 places, 670 transitions, 9245 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:15:56,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 703 transitions, 10888 flow [2024-06-03 19:16:04,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 703 transitions, 10704 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-03 19:16:04,701 INFO L231 Difference]: Finished difference. Result has 434 places, 673 transitions, 9353 flow [2024-06-03 19:16:04,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9061, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9353, PETRI_PLACES=434, PETRI_TRANSITIONS=673} [2024-06-03 19:16:04,702 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-06-03 19:16:04,702 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 673 transitions, 9353 flow [2024-06-03 19:16:04,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:04,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:16:04,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:16:04,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 19:16:04,702 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:16:04,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:16:04,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1024265152, now seen corresponding path program 1 times [2024-06-03 19:16:04,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:16:04,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705134487] [2024-06-03 19:16:04,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:16:04,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:16:04,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:16:05,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:16:05,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:16:05,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705134487] [2024-06-03 19:16:05,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705134487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:16:05,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:16:05,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:16:05,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041035697] [2024-06-03 19:16:05,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:16:05,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:16:05,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:16:05,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:16:05,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:16:05,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:16:05,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 673 transitions, 9353 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:05,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:16:05,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:16:05,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:16:07,742 INFO L124 PetriNetUnfolderBase]: 4070/6563 cut-off events. [2024-06-03 19:16:07,742 INFO L125 PetriNetUnfolderBase]: For 1632631/1632634 co-relation queries the response was YES. [2024-06-03 19:16:07,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73045 conditions, 6563 events. 4070/6563 cut-off events. For 1632631/1632634 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 41495 event pairs, 701 based on Foata normal form. 2/6560 useless extension candidates. Maximal degree in co-relation 72834. Up to 5583 conditions per place. [2024-06-03 19:16:07,856 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 560 selfloop transitions, 140 changer transitions 0/705 dead transitions. [2024-06-03 19:16:07,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 705 transitions, 11027 flow [2024-06-03 19:16:07,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:16:07,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:16:07,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-03 19:16:07,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-03 19:16:07,858 INFO L175 Difference]: Start difference. First operand has 434 places, 673 transitions, 9353 flow. Second operand 9 states and 174 transitions. [2024-06-03 19:16:07,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 705 transitions, 11027 flow [2024-06-03 19:16:14,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 705 transitions, 10837 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 19:16:14,420 INFO L231 Difference]: Finished difference. Result has 437 places, 677 transitions, 9618 flow [2024-06-03 19:16:14,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9163, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9618, PETRI_PLACES=437, PETRI_TRANSITIONS=677} [2024-06-03 19:16:14,421 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 393 predicate places. [2024-06-03 19:16:14,421 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 677 transitions, 9618 flow [2024-06-03 19:16:14,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:14,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:16:14,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-03 19:16:14,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 19:16:14,422 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:16:14,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:16:14,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1276335215, now seen corresponding path program 4 times [2024-06-03 19:16:14,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:16:14,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092200436] [2024-06-03 19:16:14,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:16:14,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:16:14,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:16:15,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:16:15,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:16:15,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092200436] [2024-06-03 19:16:15,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092200436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:16:15,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:16:15,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:16:15,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303168263] [2024-06-03 19:16:15,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:16:15,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:16:15,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:16:15,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:16:15,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:16:15,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:16:15,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 677 transitions, 9618 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:15,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:16:15,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:16:15,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:16:17,178 INFO L124 PetriNetUnfolderBase]: 4080/6583 cut-off events. [2024-06-03 19:16:17,178 INFO L125 PetriNetUnfolderBase]: For 1663107/1663110 co-relation queries the response was YES. [2024-06-03 19:16:17,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74055 conditions, 6583 events. 4080/6583 cut-off events. For 1663107/1663110 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 41653 event pairs, 684 based on Foata normal form. 4/6583 useless extension candidates. Maximal degree in co-relation 73843. Up to 5776 conditions per place. [2024-06-03 19:16:17,295 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 610 selfloop transitions, 97 changer transitions 0/712 dead transitions. [2024-06-03 19:16:17,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 712 transitions, 11303 flow [2024-06-03 19:16:17,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:16:17,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:16:17,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-03 19:16:17,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-03 19:16:17,296 INFO L175 Difference]: Start difference. First operand has 437 places, 677 transitions, 9618 flow. Second operand 10 states and 187 transitions. [2024-06-03 19:16:17,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 712 transitions, 11303 flow [2024-06-03 19:16:26,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 712 transitions, 10880 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-03 19:16:26,194 INFO L231 Difference]: Finished difference. Result has 440 places, 680 transitions, 9500 flow [2024-06-03 19:16:26,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9195, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9500, PETRI_PLACES=440, PETRI_TRANSITIONS=680} [2024-06-03 19:16:26,194 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 396 predicate places. [2024-06-03 19:16:26,195 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 680 transitions, 9500 flow [2024-06-03 19:16:26,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:26,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:16:26,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] [2024-06-03 19:16:26,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 19:16:26,195 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:16:26,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:16:26,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1024260316, now seen corresponding path program 1 times [2024-06-03 19:16:26,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:16:26,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100580171] [2024-06-03 19:16:26,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:16:26,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:16:26,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:16:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:16:27,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:16:27,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100580171] [2024-06-03 19:16:27,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100580171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:16:27,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:16:27,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:16:27,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812891522] [2024-06-03 19:16:27,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:16:27,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:16:27,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:16:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:16:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:16:27,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:16:27,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 680 transitions, 9500 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:27,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:16:27,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:16:27,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:16:29,141 INFO L124 PetriNetUnfolderBase]: 4148/6701 cut-off events. [2024-06-03 19:16:29,141 INFO L125 PetriNetUnfolderBase]: For 1710433/1710436 co-relation queries the response was YES. [2024-06-03 19:16:29,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74840 conditions, 6701 events. 4148/6701 cut-off events. For 1710433/1710436 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 42628 event pairs, 710 based on Foata normal form. 6/6696 useless extension candidates. Maximal degree in co-relation 74627. Up to 5865 conditions per place. [2024-06-03 19:16:29,262 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 615 selfloop transitions, 102 changer transitions 0/722 dead transitions. [2024-06-03 19:16:29,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 722 transitions, 11409 flow [2024-06-03 19:16:29,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:16:29,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:16:29,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-03 19:16:29,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-03 19:16:29,263 INFO L175 Difference]: Start difference. First operand has 440 places, 680 transitions, 9500 flow. Second operand 10 states and 184 transitions. [2024-06-03 19:16:29,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 722 transitions, 11409 flow [2024-06-03 19:16:38,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 722 transitions, 11114 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-03 19:16:38,975 INFO L231 Difference]: Finished difference. Result has 445 places, 700 transitions, 9876 flow [2024-06-03 19:16:38,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9234, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9876, PETRI_PLACES=445, PETRI_TRANSITIONS=700} [2024-06-03 19:16:38,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-03 19:16:38,976 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 700 transitions, 9876 flow [2024-06-03 19:16:38,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:38,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:16:38,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:16:38,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 19:16:38,976 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:16:38,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:16:38,977 INFO L85 PathProgramCache]: Analyzing trace with hash 240745090, now seen corresponding path program 1 times [2024-06-03 19:16:38,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:16:38,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320884603] [2024-06-03 19:16:38,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:16:38,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:16:38,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:16:39,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:16:39,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:16:39,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320884603] [2024-06-03 19:16:39,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320884603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:16:39,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:16:39,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:16:39,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943179858] [2024-06-03 19:16:39,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:16:39,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:16:39,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:16:39,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:16:39,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:16:39,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:16:39,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 700 transitions, 9876 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:39,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:16:39,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:16:39,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:16:42,095 INFO L124 PetriNetUnfolderBase]: 4168/6710 cut-off events. [2024-06-03 19:16:42,095 INFO L125 PetriNetUnfolderBase]: For 1737982/1737985 co-relation queries the response was YES. [2024-06-03 19:16:42,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76267 conditions, 6710 events. 4168/6710 cut-off events. For 1737982/1737985 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 42495 event pairs, 685 based on Foata normal form. 6/6713 useless extension candidates. Maximal degree in co-relation 76050. Up to 6062 conditions per place. [2024-06-03 19:16:42,209 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 650 selfloop transitions, 70 changer transitions 0/725 dead transitions. [2024-06-03 19:16:42,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 725 transitions, 11522 flow [2024-06-03 19:16:42,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:16:42,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:16:42,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:16:42,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-03 19:16:42,210 INFO L175 Difference]: Start difference. First operand has 445 places, 700 transitions, 9876 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:16:42,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 725 transitions, 11522 flow [2024-06-03 19:16:49,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 725 transitions, 11266 flow, removed 73 selfloop flow, removed 4 redundant places. [2024-06-03 19:16:49,122 INFO L231 Difference]: Finished difference. Result has 450 places, 704 transitions, 9877 flow [2024-06-03 19:16:49,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9620, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9877, PETRI_PLACES=450, PETRI_TRANSITIONS=704} [2024-06-03 19:16:49,123 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-03 19:16:49,123 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 704 transitions, 9877 flow [2024-06-03 19:16:49,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:49,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:16:49,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, 1] [2024-06-03 19:16:49,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 19:16:49,124 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:16:49,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:16:49,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1545822358, now seen corresponding path program 2 times [2024-06-03 19:16:49,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:16:49,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981763982] [2024-06-03 19:16:49,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:16:49,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:16:49,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:16:50,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:16:50,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:16:50,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981763982] [2024-06-03 19:16:50,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981763982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:16:50,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:16:50,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:16:50,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605099555] [2024-06-03 19:16:50,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:16:50,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:16:50,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:16:50,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:16:50,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:16:50,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:16:50,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 704 transitions, 9877 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:16:50,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:16:50,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:16:50,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:16:52,339 INFO L124 PetriNetUnfolderBase]: 4210/6772 cut-off events. [2024-06-03 19:16:52,339 INFO L125 PetriNetUnfolderBase]: For 1785986/1785989 co-relation queries the response was YES. [2024-06-03 19:16:52,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77420 conditions, 6772 events. 4210/6772 cut-off events. For 1785986/1785989 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 42860 event pairs, 683 based on Foata normal form. 4/6772 useless extension candidates. Maximal degree in co-relation 77202. Up to 5873 conditions per place. [2024-06-03 19:16:52,461 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 605 selfloop transitions, 127 changer transitions 0/737 dead transitions. [2024-06-03 19:16:52,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 737 transitions, 12023 flow [2024-06-03 19:16:52,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:16:52,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:16:52,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 19:16:52,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:16:52,462 INFO L175 Difference]: Start difference. First operand has 450 places, 704 transitions, 9877 flow. Second operand 9 states and 172 transitions. [2024-06-03 19:16:52,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 737 transitions, 12023 flow [2024-06-03 19:17:00,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 737 transitions, 11822 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 19:17:00,934 INFO L231 Difference]: Finished difference. Result has 453 places, 713 transitions, 10259 flow [2024-06-03 19:17:00,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9676, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10259, PETRI_PLACES=453, PETRI_TRANSITIONS=713} [2024-06-03 19:17:00,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 409 predicate places. [2024-06-03 19:17:00,935 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 713 transitions, 10259 flow [2024-06-03 19:17:00,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:00,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:17:00,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:17:00,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 19:17:00,935 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:17:00,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:17:00,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1019618686, now seen corresponding path program 3 times [2024-06-03 19:17:00,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:17:00,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123045815] [2024-06-03 19:17:00,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:17:00,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:17:00,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:17:01,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:17:01,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:17:01,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123045815] [2024-06-03 19:17:01,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123045815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:17:01,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:17:01,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:17:01,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109201886] [2024-06-03 19:17:01,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:17:01,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:17:01,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:17:01,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:17:01,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:17:02,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:17:02,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 713 transitions, 10259 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:02,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:17:02,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:17:02,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:17:04,198 INFO L124 PetriNetUnfolderBase]: 4230/6808 cut-off events. [2024-06-03 19:17:04,198 INFO L125 PetriNetUnfolderBase]: For 1845600/1845603 co-relation queries the response was YES. [2024-06-03 19:17:04,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79232 conditions, 6808 events. 4230/6808 cut-off events. For 1845600/1845603 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 43216 event pairs, 688 based on Foata normal form. 6/6810 useless extension candidates. Maximal degree in co-relation 79012. Up to 5937 conditions per place. [2024-06-03 19:17:04,342 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 622 selfloop transitions, 115 changer transitions 0/742 dead transitions. [2024-06-03 19:17:04,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 742 transitions, 12062 flow [2024-06-03 19:17:04,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:17:04,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:17:04,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:17:04,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:17:04,343 INFO L175 Difference]: Start difference. First operand has 453 places, 713 transitions, 10259 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:17:04,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 742 transitions, 12062 flow [2024-06-03 19:17:13,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 742 transitions, 11710 flow, removed 107 selfloop flow, removed 5 redundant places. [2024-06-03 19:17:13,401 INFO L231 Difference]: Finished difference. Result has 457 places, 718 transitions, 10336 flow [2024-06-03 19:17:13,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9955, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10336, PETRI_PLACES=457, PETRI_TRANSITIONS=718} [2024-06-03 19:17:13,402 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-03 19:17:13,402 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 718 transitions, 10336 flow [2024-06-03 19:17:13,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:13,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:17:13,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:17:13,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 19:17:13,402 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:17:13,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:17:13,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1019619089, now seen corresponding path program 5 times [2024-06-03 19:17:13,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:17:13,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323184568] [2024-06-03 19:17:13,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:17:13,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:17:13,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:17:14,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:17:14,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:17:14,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323184568] [2024-06-03 19:17:14,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323184568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:17:14,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:17:14,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:17:14,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192376010] [2024-06-03 19:17:14,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:17:14,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:17:14,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:17:14,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:17:14,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:17:14,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:17:14,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 718 transitions, 10336 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:14,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:17:14,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:17:14,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:17:16,560 INFO L124 PetriNetUnfolderBase]: 4240/6824 cut-off events. [2024-06-03 19:17:16,561 INFO L125 PetriNetUnfolderBase]: For 1849212/1849215 co-relation queries the response was YES. [2024-06-03 19:17:16,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79667 conditions, 6824 events. 4240/6824 cut-off events. For 1849212/1849215 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 43316 event pairs, 688 based on Foata normal form. 4/6824 useless extension candidates. Maximal degree in co-relation 79445. Up to 5955 conditions per place. [2024-06-03 19:17:16,677 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 628 selfloop transitions, 113 changer transitions 0/746 dead transitions. [2024-06-03 19:17:16,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 746 transitions, 12099 flow [2024-06-03 19:17:16,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:17:16,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:17:16,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:17:16,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-03 19:17:16,678 INFO L175 Difference]: Start difference. First operand has 457 places, 718 transitions, 10336 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:17:16,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 746 transitions, 12099 flow [2024-06-03 19:17:23,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 746 transitions, 11767 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-03 19:17:23,075 INFO L231 Difference]: Finished difference. Result has 459 places, 721 transitions, 10347 flow [2024-06-03 19:17:23,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10004, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10347, PETRI_PLACES=459, PETRI_TRANSITIONS=721} [2024-06-03 19:17:23,076 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-06-03 19:17:23,076 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 721 transitions, 10347 flow [2024-06-03 19:17:23,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:23,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:17:23,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:17:23,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 19:17:23,077 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:17:23,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:17:23,077 INFO L85 PathProgramCache]: Analyzing trace with hash 240732349, now seen corresponding path program 6 times [2024-06-03 19:17:23,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:17:23,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945353323] [2024-06-03 19:17:23,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:17:23,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:17:23,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:17:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:17:23,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:17:23,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945353323] [2024-06-03 19:17:23,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945353323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:17:23,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:17:23,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:17:23,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619373079] [2024-06-03 19:17:23,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:17:23,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:17:23,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:17:23,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:17:23,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:17:23,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:17:23,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 721 transitions, 10347 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:23,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:17:23,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:17:23,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:17:25,908 INFO L124 PetriNetUnfolderBase]: 4250/6849 cut-off events. [2024-06-03 19:17:25,908 INFO L125 PetriNetUnfolderBase]: For 1874240/1874243 co-relation queries the response was YES. [2024-06-03 19:17:26,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79868 conditions, 6849 events. 4250/6849 cut-off events. For 1874240/1874243 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 43592 event pairs, 719 based on Foata normal form. 4/6849 useless extension candidates. Maximal degree in co-relation 79645. Up to 5772 conditions per place. [2024-06-03 19:17:26,039 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 587 selfloop transitions, 153 changer transitions 0/745 dead transitions. [2024-06-03 19:17:26,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 745 transitions, 12638 flow [2024-06-03 19:17:26,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:17:26,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:17:26,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:17:26,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-03 19:17:26,040 INFO L175 Difference]: Start difference. First operand has 459 places, 721 transitions, 10347 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:17:26,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 745 transitions, 12638 flow [2024-06-03 19:17:34,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 745 transitions, 12334 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-03 19:17:34,722 INFO L231 Difference]: Finished difference. Result has 460 places, 724 transitions, 10466 flow [2024-06-03 19:17:34,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10043, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10466, PETRI_PLACES=460, PETRI_TRANSITIONS=724} [2024-06-03 19:17:34,722 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 416 predicate places. [2024-06-03 19:17:34,722 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 724 transitions, 10466 flow [2024-06-03 19:17:34,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:34,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:17:34,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:17:34,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 19:17:34,722 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:17:34,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:17:34,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1942939620, now seen corresponding path program 4 times [2024-06-03 19:17:34,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:17:34,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323996151] [2024-06-03 19:17:34,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:17:34,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:17:34,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:17:35,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:17:35,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:17:35,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323996151] [2024-06-03 19:17:35,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323996151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:17:35,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:17:35,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:17:35,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426557705] [2024-06-03 19:17:35,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:17:35,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:17:35,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:17:35,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:17:35,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:17:35,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:17:35,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 724 transitions, 10466 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:35,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:17:35,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:17:35,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:17:37,779 INFO L124 PetriNetUnfolderBase]: 4270/6867 cut-off events. [2024-06-03 19:17:37,779 INFO L125 PetriNetUnfolderBase]: For 1920903/1920906 co-relation queries the response was YES. [2024-06-03 19:17:37,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80462 conditions, 6867 events. 4270/6867 cut-off events. For 1920903/1920906 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 43554 event pairs, 719 based on Foata normal form. 6/6869 useless extension candidates. Maximal degree in co-relation 80238. Up to 5788 conditions per place. [2024-06-03 19:17:37,911 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 588 selfloop transitions, 156 changer transitions 0/749 dead transitions. [2024-06-03 19:17:37,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 749 transitions, 12528 flow [2024-06-03 19:17:37,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:17:37,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:17:37,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-03 19:17:37,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-03 19:17:37,912 INFO L175 Difference]: Start difference. First operand has 460 places, 724 transitions, 10466 flow. Second operand 9 states and 169 transitions. [2024-06-03 19:17:37,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 749 transitions, 12528 flow [2024-06-03 19:17:46,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 749 transitions, 11969 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-03 19:17:46,122 INFO L231 Difference]: Finished difference. Result has 462 places, 729 transitions, 10415 flow [2024-06-03 19:17:46,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9907, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10415, PETRI_PLACES=462, PETRI_TRANSITIONS=729} [2024-06-03 19:17:46,122 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 418 predicate places. [2024-06-03 19:17:46,123 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 729 transitions, 10415 flow [2024-06-03 19:17:46,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:46,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:17:46,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, 1] [2024-06-03 19:17:46,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 19:17:46,123 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:17:46,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:17:46,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1091677416, now seen corresponding path program 2 times [2024-06-03 19:17:46,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:17:46,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062423280] [2024-06-03 19:17:46,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:17:46,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:17:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:17:47,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:17:47,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:17:47,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062423280] [2024-06-03 19:17:47,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062423280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:17:47,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:17:47,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:17:47,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646160703] [2024-06-03 19:17:47,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:17:47,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:17:47,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:17:47,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:17:47,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:17:47,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:17:47,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 729 transitions, 10415 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:47,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:17:47,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:17:47,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:17:49,469 INFO L124 PetriNetUnfolderBase]: 4280/6890 cut-off events. [2024-06-03 19:17:49,469 INFO L125 PetriNetUnfolderBase]: For 1933963/1933966 co-relation queries the response was YES. [2024-06-03 19:17:49,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81083 conditions, 6890 events. 4280/6890 cut-off events. For 1933963/1933966 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 43772 event pairs, 694 based on Foata normal form. 4/6891 useless extension candidates. Maximal degree in co-relation 80859. Up to 6151 conditions per place. [2024-06-03 19:17:49,587 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 653 selfloop transitions, 91 changer transitions 0/749 dead transitions. [2024-06-03 19:17:49,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 749 transitions, 12075 flow [2024-06-03 19:17:49,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:17:49,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:17:49,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:17:49,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:17:49,588 INFO L175 Difference]: Start difference. First operand has 462 places, 729 transitions, 10415 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:17:49,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 749 transitions, 12075 flow [2024-06-03 19:17:59,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 749 transitions, 11601 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-03 19:17:59,763 INFO L231 Difference]: Finished difference. Result has 464 places, 733 transitions, 10262 flow [2024-06-03 19:17:59,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9941, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10262, PETRI_PLACES=464, PETRI_TRANSITIONS=733} [2024-06-03 19:17:59,764 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-03 19:17:59,764 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 733 transitions, 10262 flow [2024-06-03 19:17:59,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:17:59,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:17:59,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:17:59,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 19:17:59,765 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:17:59,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:17:59,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1942933110, now seen corresponding path program 5 times [2024-06-03 19:17:59,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:17:59,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955077092] [2024-06-03 19:17:59,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:17:59,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:17:59,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:18:00,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-03 19:18:00,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:18:00,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955077092] [2024-06-03 19:18:00,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955077092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:18:00,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:18:00,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:18:00,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14109749] [2024-06-03 19:18:00,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:18:00,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:18:00,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:18:00,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:18:00,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:18:00,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:18:00,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 733 transitions, 10262 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:00,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:18:00,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:18:00,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:18:02,870 INFO L124 PetriNetUnfolderBase]: 4290/6895 cut-off events. [2024-06-03 19:18:02,870 INFO L125 PetriNetUnfolderBase]: For 1953633/1953636 co-relation queries the response was YES. [2024-06-03 19:18:02,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80979 conditions, 6895 events. 4290/6895 cut-off events. For 1953633/1953636 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 43757 event pairs, 718 based on Foata normal form. 4/6895 useless extension candidates. Maximal degree in co-relation 80754. Up to 5804 conditions per place. [2024-06-03 19:18:02,999 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 589 selfloop transitions, 163 changer transitions 0/757 dead transitions. [2024-06-03 19:18:02,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 757 transitions, 12314 flow [2024-06-03 19:18:02,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:18:02,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:18:02,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:18:02,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:18:02,999 INFO L175 Difference]: Start difference. First operand has 464 places, 733 transitions, 10262 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:18:03,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 757 transitions, 12314 flow [2024-06-03 19:18:11,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 757 transitions, 12035 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-03 19:18:11,567 INFO L231 Difference]: Finished difference. Result has 466 places, 737 transitions, 10468 flow [2024-06-03 19:18:11,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9983, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10468, PETRI_PLACES=466, PETRI_TRANSITIONS=737} [2024-06-03 19:18:11,567 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 422 predicate places. [2024-06-03 19:18:11,567 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 737 transitions, 10468 flow [2024-06-03 19:18:11,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:11,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:18:11,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:18:11,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 19:18:11,568 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:18:11,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:18:11,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1934658900, now seen corresponding path program 6 times [2024-06-03 19:18:11,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:18:11,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328223386] [2024-06-03 19:18:11,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:18:11,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:18:11,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:18:12,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:18:12,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:18:12,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328223386] [2024-06-03 19:18:12,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328223386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:18:12,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:18:12,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:18:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705313798] [2024-06-03 19:18:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:18:12,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:18:12,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:18:12,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:18:12,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:18:12,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:18:12,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 737 transitions, 10468 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:12,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:18:12,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:18:12,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:18:14,594 INFO L124 PetriNetUnfolderBase]: 4332/6967 cut-off events. [2024-06-03 19:18:14,594 INFO L125 PetriNetUnfolderBase]: For 2030105/2030108 co-relation queries the response was YES. [2024-06-03 19:18:14,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83423 conditions, 6967 events. 4332/6967 cut-off events. For 2030105/2030108 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 44335 event pairs, 725 based on Foata normal form. 4/6967 useless extension candidates. Maximal degree in co-relation 83197. Up to 5652 conditions per place. [2024-06-03 19:18:14,728 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 571 selfloop transitions, 190 changer transitions 0/766 dead transitions. [2024-06-03 19:18:14,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 766 transitions, 13004 flow [2024-06-03 19:18:14,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:18:14,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:18:14,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:18:14,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:18:14,729 INFO L175 Difference]: Start difference. First operand has 466 places, 737 transitions, 10468 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:18:14,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 766 transitions, 13004 flow [2024-06-03 19:18:24,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 766 transitions, 12547 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-03 19:18:24,041 INFO L231 Difference]: Finished difference. Result has 469 places, 745 transitions, 10764 flow [2024-06-03 19:18:24,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10011, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10764, PETRI_PLACES=469, PETRI_TRANSITIONS=745} [2024-06-03 19:18:24,042 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 425 predicate places. [2024-06-03 19:18:24,042 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 745 transitions, 10764 flow [2024-06-03 19:18:24,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:24,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:18:24,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:18:24,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 19:18:24,042 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:18:24,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:18:24,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1942940023, now seen corresponding path program 7 times [2024-06-03 19:18:24,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:18:24,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516748230] [2024-06-03 19:18:24,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:18:24,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:18:24,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:18:24,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:18:24,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:18:24,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516748230] [2024-06-03 19:18:24,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516748230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:18:24,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:18:24,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:18:24,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426260801] [2024-06-03 19:18:24,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:18:24,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:18:24,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:18:24,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:18:24,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:18:24,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:18:24,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 745 transitions, 10764 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:24,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:18:24,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:18:24,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:18:27,320 INFO L124 PetriNetUnfolderBase]: 4342/6985 cut-off events. [2024-06-03 19:18:27,320 INFO L125 PetriNetUnfolderBase]: For 2073138/2073141 co-relation queries the response was YES. [2024-06-03 19:18:27,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85025 conditions, 6985 events. 4342/6985 cut-off events. For 2073138/2073141 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 44476 event pairs, 725 based on Foata normal form. 4/6985 useless extension candidates. Maximal degree in co-relation 84797. Up to 5896 conditions per place. [2024-06-03 19:18:27,448 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 610 selfloop transitions, 154 changer transitions 0/769 dead transitions. [2024-06-03 19:18:27,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 769 transitions, 12860 flow [2024-06-03 19:18:27,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:18:27,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:18:27,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:18:27,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-03 19:18:27,449 INFO L175 Difference]: Start difference. First operand has 469 places, 745 transitions, 10764 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:18:27,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 769 transitions, 12860 flow [2024-06-03 19:18:36,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 769 transitions, 12501 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-03 19:18:36,898 INFO L231 Difference]: Finished difference. Result has 473 places, 748 transitions, 10831 flow [2024-06-03 19:18:36,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10408, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10831, PETRI_PLACES=473, PETRI_TRANSITIONS=748} [2024-06-03 19:18:36,898 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 429 predicate places. [2024-06-03 19:18:36,899 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 748 transitions, 10831 flow [2024-06-03 19:18:36,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:36,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:18:36,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] [2024-06-03 19:18:36,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 19:18:36,899 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:18:36,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:18:36,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1653041550, now seen corresponding path program 3 times [2024-06-03 19:18:36,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:18:36,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153201843] [2024-06-03 19:18:36,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:18:36,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:18:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:18:37,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-03 19:18:37,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:18:37,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153201843] [2024-06-03 19:18:37,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153201843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:18:37,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:18:37,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:18:37,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996766050] [2024-06-03 19:18:37,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:18:37,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:18:37,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:18:37,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:18:37,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:18:38,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:18:38,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 748 transitions, 10831 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:38,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:18:38,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:18:38,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:18:40,208 INFO L124 PetriNetUnfolderBase]: 4360/7007 cut-off events. [2024-06-03 19:18:40,208 INFO L125 PetriNetUnfolderBase]: For 2107055/2107058 co-relation queries the response was YES. [2024-06-03 19:18:40,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85975 conditions, 7007 events. 4360/7007 cut-off events. For 2107055/2107058 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 44593 event pairs, 694 based on Foata normal form. 4/7008 useless extension candidates. Maximal degree in co-relation 85745. Up to 6131 conditions per place. [2024-06-03 19:18:40,352 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 661 selfloop transitions, 123 changer transitions 0/789 dead transitions. [2024-06-03 19:18:40,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 789 transitions, 13517 flow [2024-06-03 19:18:40,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:18:40,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:18:40,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:18:40,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:18:40,353 INFO L175 Difference]: Start difference. First operand has 473 places, 748 transitions, 10831 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:18:40,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 789 transitions, 13517 flow [2024-06-03 19:18:50,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 789 transitions, 13226 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-03 19:18:50,297 INFO L231 Difference]: Finished difference. Result has 478 places, 769 transitions, 11321 flow [2024-06-03 19:18:50,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10540, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11321, PETRI_PLACES=478, PETRI_TRANSITIONS=769} [2024-06-03 19:18:50,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 434 predicate places. [2024-06-03 19:18:50,298 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 769 transitions, 11321 flow [2024-06-03 19:18:50,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:50,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:18:50,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:18:50,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 19:18:50,298 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:18:50,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:18:50,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1934361982, now seen corresponding path program 4 times [2024-06-03 19:18:50,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:18:50,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966816516] [2024-06-03 19:18:50,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:18:50,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:18:50,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:18:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:18:51,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:18:51,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966816516] [2024-06-03 19:18:51,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966816516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:18:51,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:18:51,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:18:51,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678135665] [2024-06-03 19:18:51,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:18:51,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:18:51,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:18:51,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:18:51,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:18:51,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:18:51,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 769 transitions, 11321 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:18:51,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:18:51,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:18:51,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:18:53,765 INFO L124 PetriNetUnfolderBase]: 4366/7008 cut-off events. [2024-06-03 19:18:53,765 INFO L125 PetriNetUnfolderBase]: For 2126064/2126067 co-relation queries the response was YES. [2024-06-03 19:18:53,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85671 conditions, 7008 events. 4366/7008 cut-off events. For 2126064/2126067 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 44521 event pairs, 691 based on Foata normal form. 6/7011 useless extension candidates. Maximal degree in co-relation 85438. Up to 6068 conditions per place. [2024-06-03 19:18:53,894 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 643 selfloop transitions, 143 changer transitions 0/791 dead transitions. [2024-06-03 19:18:53,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 791 transitions, 13445 flow [2024-06-03 19:18:53,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:18:53,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:18:53,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:18:53,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:18:53,895 INFO L175 Difference]: Start difference. First operand has 478 places, 769 transitions, 11321 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:18:53,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 791 transitions, 13445 flow [2024-06-03 19:19:03,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 791 transitions, 13126 flow, removed 113 selfloop flow, removed 4 redundant places. [2024-06-03 19:19:03,578 INFO L231 Difference]: Finished difference. Result has 484 places, 774 transitions, 11572 flow [2024-06-03 19:19:03,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11002, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11572, PETRI_PLACES=484, PETRI_TRANSITIONS=774} [2024-06-03 19:19:03,578 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-03 19:19:03,578 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 774 transitions, 11572 flow [2024-06-03 19:19:03,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:19:03,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:19:03,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:19:03,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 19:19:03,579 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:19:03,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:19:03,579 INFO L85 PathProgramCache]: Analyzing trace with hash 862838586, now seen corresponding path program 1 times [2024-06-03 19:19:03,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:19:03,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543498764] [2024-06-03 19:19:03,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:19:03,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:19:03,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:19:04,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:19:04,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:19:04,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543498764] [2024-06-03 19:19:04,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543498764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:19:04,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:19:04,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:19:04,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264182858] [2024-06-03 19:19:04,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:19:04,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:19:04,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:19:04,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:19:04,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:19:04,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:19:04,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 774 transitions, 11572 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:19:04,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:19:04,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:19:04,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:19:06,788 INFO L124 PetriNetUnfolderBase]: 4382/7037 cut-off events. [2024-06-03 19:19:06,789 INFO L125 PetriNetUnfolderBase]: For 2162113/2162118 co-relation queries the response was YES. [2024-06-03 19:19:06,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86486 conditions, 7037 events. 4382/7037 cut-off events. For 2162113/2162118 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 44685 event pairs, 539 based on Foata normal form. 8/7042 useless extension candidates. Maximal degree in co-relation 86250. Up to 6283 conditions per place. [2024-06-03 19:19:06,935 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 729 selfloop transitions, 70 changer transitions 0/804 dead transitions. [2024-06-03 19:19:06,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 804 transitions, 13402 flow [2024-06-03 19:19:06,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:19:06,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:19:06,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:19:06,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-03 19:19:06,936 INFO L175 Difference]: Start difference. First operand has 484 places, 774 transitions, 11572 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:19:06,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 804 transitions, 13402 flow [2024-06-03 19:19:17,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 804 transitions, 13088 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-03 19:19:17,473 INFO L231 Difference]: Finished difference. Result has 487 places, 777 transitions, 11558 flow [2024-06-03 19:19:17,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11258, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11558, PETRI_PLACES=487, PETRI_TRANSITIONS=777} [2024-06-03 19:19:17,473 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-03 19:19:17,473 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 777 transitions, 11558 flow [2024-06-03 19:19:17,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:19:17,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:19:17,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:19:17,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 19:19:17,473 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:19:17,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:19:17,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1974248174, now seen corresponding path program 2 times [2024-06-03 19:19:17,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:19:17,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887450843] [2024-06-03 19:19:17,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:19:17,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:19:17,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:19:18,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:19:18,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:19:18,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887450843] [2024-06-03 19:19:18,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887450843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:19:18,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:19:18,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:19:18,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804763341] [2024-06-03 19:19:18,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:19:18,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:19:18,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:19:18,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:19:18,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:19:18,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:19:18,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 777 transitions, 11558 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:19:18,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:19:18,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:19:18,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:19:20,918 INFO L124 PetriNetUnfolderBase]: 4398/7061 cut-off events. [2024-06-03 19:19:20,918 INFO L125 PetriNetUnfolderBase]: For 2191752/2191757 co-relation queries the response was YES. [2024-06-03 19:19:21,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86968 conditions, 7061 events. 4398/7061 cut-off events. For 2191752/2191757 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 44831 event pairs, 674 based on Foata normal form. 8/7066 useless extension candidates. Maximal degree in co-relation 86731. Up to 6343 conditions per place. [2024-06-03 19:19:21,055 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 708 selfloop transitions, 90 changer transitions 0/803 dead transitions. [2024-06-03 19:19:21,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 803 transitions, 13378 flow [2024-06-03 19:19:21,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:19:21,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:19:21,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:19:21,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:19:21,056 INFO L175 Difference]: Start difference. First operand has 487 places, 777 transitions, 11558 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:19:21,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 803 transitions, 13378 flow [2024-06-03 19:19:31,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 803 transitions, 13100 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-03 19:19:31,646 INFO L231 Difference]: Finished difference. Result has 489 places, 780 transitions, 11626 flow [2024-06-03 19:19:31,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11280, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=777, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=687, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11626, PETRI_PLACES=489, PETRI_TRANSITIONS=780} [2024-06-03 19:19:31,646 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 445 predicate places. [2024-06-03 19:19:31,647 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 780 transitions, 11626 flow [2024-06-03 19:19:31,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:19:31,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:19:31,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] [2024-06-03 19:19:31,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 19:19:31,647 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:19:31,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:19:31,648 INFO L85 PathProgramCache]: Analyzing trace with hash -101943042, now seen corresponding path program 3 times [2024-06-03 19:19:31,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:19:31,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017318826] [2024-06-03 19:19:31,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:19:31,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:19:31,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:19:32,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:19:32,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:19:32,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017318826] [2024-06-03 19:19:32,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017318826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:19:32,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:19:32,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:19:32,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844663510] [2024-06-03 19:19:32,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:19:32,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:19:32,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:19:32,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:19:32,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:19:32,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:19:32,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 780 transitions, 11626 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:19:32,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:19:32,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:19:32,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:19:34,877 INFO L124 PetriNetUnfolderBase]: 4414/7083 cut-off events. [2024-06-03 19:19:34,877 INFO L125 PetriNetUnfolderBase]: For 2222160/2222165 co-relation queries the response was YES. [2024-06-03 19:19:34,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87488 conditions, 7083 events. 4414/7083 cut-off events. For 2222160/2222165 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 45039 event pairs, 678 based on Foata normal form. 8/7088 useless extension candidates. Maximal degree in co-relation 87250. Up to 6377 conditions per place. [2024-06-03 19:19:35,021 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 709 selfloop transitions, 91 changer transitions 0/805 dead transitions. [2024-06-03 19:19:35,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 805 transitions, 13454 flow [2024-06-03 19:19:35,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:19:35,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:19:35,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:19:35,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:19:35,022 INFO L175 Difference]: Start difference. First operand has 489 places, 780 transitions, 11626 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:19:35,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 805 transitions, 13454 flow [2024-06-03 19:19:45,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 805 transitions, 13130 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-03 19:19:45,135 INFO L231 Difference]: Finished difference. Result has 491 places, 783 transitions, 11656 flow [2024-06-03 19:19:45,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11302, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11656, PETRI_PLACES=491, PETRI_TRANSITIONS=783} [2024-06-03 19:19:45,136 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 447 predicate places. [2024-06-03 19:19:45,136 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 783 transitions, 11656 flow [2024-06-03 19:19:45,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:19:45,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:19:45,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:19:45,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 19:19:45,136 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:19:45,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:19:45,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1088209756, now seen corresponding path program 4 times [2024-06-03 19:19:45,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:19:45,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166273173] [2024-06-03 19:19:45,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:19:45,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:19:45,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:19:46,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:19:46,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:19:46,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166273173] [2024-06-03 19:19:46,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166273173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:19:46,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:19:46,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:19:46,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260396242] [2024-06-03 19:19:46,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:19:46,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:19:46,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:19:46,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:19:46,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:19:46,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:19:46,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 783 transitions, 11656 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:19:46,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:19:46,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:19:46,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:19:48,792 INFO L124 PetriNetUnfolderBase]: 4430/7102 cut-off events. [2024-06-03 19:19:48,792 INFO L125 PetriNetUnfolderBase]: For 2250718/2250721 co-relation queries the response was YES. [2024-06-03 19:19:48,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87963 conditions, 7102 events. 4430/7102 cut-off events. For 2250718/2250721 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 45126 event pairs, 697 based on Foata normal form. 6/7105 useless extension candidates. Maximal degree in co-relation 87724. Up to 6361 conditions per place. [2024-06-03 19:19:48,935 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 712 selfloop transitions, 86 changer transitions 0/803 dead transitions. [2024-06-03 19:19:48,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 803 transitions, 13468 flow [2024-06-03 19:19:48,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:19:48,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:19:48,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:19:48,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:19:48,936 INFO L175 Difference]: Start difference. First operand has 491 places, 783 transitions, 11656 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:19:48,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 803 transitions, 13468 flow [2024-06-03 19:20:01,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 803 transitions, 13136 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-03 19:20:01,046 INFO L231 Difference]: Finished difference. Result has 493 places, 786 transitions, 11674 flow [2024-06-03 19:20:01,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11324, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11674, PETRI_PLACES=493, PETRI_TRANSITIONS=786} [2024-06-03 19:20:01,046 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-03 19:20:01,046 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 786 transitions, 11674 flow [2024-06-03 19:20:01,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:20:01,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:20:01,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:20:01,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 19:20:01,047 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:20:01,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:20:01,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1087853566, now seen corresponding path program 5 times [2024-06-03 19:20:01,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:20:01,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104297662] [2024-06-03 19:20:01,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:20:01,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:20:01,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:20:02,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:20:02,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:20:02,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104297662] [2024-06-03 19:20:02,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104297662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:20:02,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:20:02,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:20:02,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811704406] [2024-06-03 19:20:02,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:20:02,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:20:02,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:20:02,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:20:02,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:20:02,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:20:02,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 786 transitions, 11674 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:20:02,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:20:02,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:20:02,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:20:04,590 INFO L124 PetriNetUnfolderBase]: 4446/7128 cut-off events. [2024-06-03 19:20:04,590 INFO L125 PetriNetUnfolderBase]: For 2279232/2279235 co-relation queries the response was YES. [2024-06-03 19:20:04,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88414 conditions, 7128 events. 4446/7128 cut-off events. For 2279232/2279235 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 45323 event pairs, 695 based on Foata normal form. 6/7131 useless extension candidates. Maximal degree in co-relation 88174. Up to 6375 conditions per place. [2024-06-03 19:20:04,726 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 717 selfloop transitions, 85 changer transitions 0/807 dead transitions. [2024-06-03 19:20:04,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 807 transitions, 13502 flow [2024-06-03 19:20:04,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:20:04,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:20:04,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:20:04,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:20:04,727 INFO L175 Difference]: Start difference. First operand has 493 places, 786 transitions, 11674 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:20:04,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 807 transitions, 13502 flow [2024-06-03 19:20:15,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 807 transitions, 13174 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-03 19:20:15,525 INFO L231 Difference]: Finished difference. Result has 495 places, 789 transitions, 11700 flow [2024-06-03 19:20:15,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11346, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11700, PETRI_PLACES=495, PETRI_TRANSITIONS=789} [2024-06-03 19:20:15,526 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 451 predicate places. [2024-06-03 19:20:15,526 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 789 transitions, 11700 flow [2024-06-03 19:20:15,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:20:15,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:20:15,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:20:15,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 19:20:15,526 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:20:15,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:20:15,526 INFO L85 PathProgramCache]: Analyzing trace with hash 847753750, now seen corresponding path program 6 times [2024-06-03 19:20:15,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:20:15,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084008552] [2024-06-03 19:20:15,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:20:15,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:20:15,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:20:16,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:20:16,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:20:16,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084008552] [2024-06-03 19:20:16,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084008552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:20:16,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:20:16,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:20:16,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102775262] [2024-06-03 19:20:16,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:20:16,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:20:16,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:20:16,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:20:16,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:20:16,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:20:16,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 789 transitions, 11700 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:20:16,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:20:16,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:20:16,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:20:19,155 INFO L124 PetriNetUnfolderBase]: 4462/7152 cut-off events. [2024-06-03 19:20:19,156 INFO L125 PetriNetUnfolderBase]: For 2308497/2308500 co-relation queries the response was YES. [2024-06-03 19:20:19,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88898 conditions, 7152 events. 4462/7152 cut-off events. For 2308497/2308500 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 45460 event pairs, 699 based on Foata normal form. 6/7155 useless extension candidates. Maximal degree in co-relation 88657. Up to 6345 conditions per place. [2024-06-03 19:20:19,294 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 700 selfloop transitions, 104 changer transitions 0/809 dead transitions. [2024-06-03 19:20:19,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 809 transitions, 13536 flow [2024-06-03 19:20:19,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:20:19,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:20:19,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-03 19:20:19,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-03 19:20:19,295 INFO L175 Difference]: Start difference. First operand has 495 places, 789 transitions, 11700 flow. Second operand 9 states and 163 transitions. [2024-06-03 19:20:19,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 809 transitions, 13536 flow [2024-06-03 19:20:30,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 809 transitions, 13204 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-03 19:20:30,601 INFO L231 Difference]: Finished difference. Result has 497 places, 792 transitions, 11766 flow [2024-06-03 19:20:30,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11368, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=789, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11766, PETRI_PLACES=497, PETRI_TRANSITIONS=792} [2024-06-03 19:20:30,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-03 19:20:30,602 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 792 transitions, 11766 flow [2024-06-03 19:20:30,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:20:30,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:20:30,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:20:30,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 19:20:30,603 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:20:30,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:20:30,603 INFO L85 PathProgramCache]: Analyzing trace with hash 848184712, now seen corresponding path program 1 times [2024-06-03 19:20:30,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:20:30,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480327164] [2024-06-03 19:20:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:20:30,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:20:30,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:20:32,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:20:32,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:20:32,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480327164] [2024-06-03 19:20:32,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480327164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:20:32,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:20:32,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:20:32,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956442148] [2024-06-03 19:20:32,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:20:32,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:20:32,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:20:32,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:20:32,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:20:32,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:20:32,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 792 transitions, 11766 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:20:32,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:20:32,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:20:32,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:20:34,691 INFO L124 PetriNetUnfolderBase]: 4341/7000 cut-off events. [2024-06-03 19:20:34,691 INFO L125 PetriNetUnfolderBase]: For 2321202/2321209 co-relation queries the response was YES. [2024-06-03 19:20:34,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88064 conditions, 7000 events. 4341/7000 cut-off events. For 2321202/2321209 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 45025 event pairs, 701 based on Foata normal form. 9/6974 useless extension candidates. Maximal degree in co-relation 87822. Up to 6168 conditions per place. [2024-06-03 19:20:35,031 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 684 selfloop transitions, 30 changer transitions 0/813 dead transitions. [2024-06-03 19:20:35,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 813 transitions, 13424 flow [2024-06-03 19:20:35,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:20:35,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:20:35,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-03 19:20:35,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116279069767442 [2024-06-03 19:20:35,032 INFO L175 Difference]: Start difference. First operand has 497 places, 792 transitions, 11766 flow. Second operand 10 states and 177 transitions. [2024-06-03 19:20:35,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 813 transitions, 13424 flow [2024-06-03 19:20:46,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 813 transitions, 13048 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-03 19:20:46,037 INFO L231 Difference]: Finished difference. Result has 500 places, 794 transitions, 11625 flow [2024-06-03 19:20:46,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11390, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11625, PETRI_PLACES=500, PETRI_TRANSITIONS=794} [2024-06-03 19:20:46,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-03 19:20:46,038 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 794 transitions, 11625 flow [2024-06-03 19:20:46,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:20:46,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:20:46,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:20:46,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 19:20:46,038 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:20:46,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:20:46,039 INFO L85 PathProgramCache]: Analyzing trace with hash 836148156, now seen corresponding path program 1 times [2024-06-03 19:20:46,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:20:46,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214658717] [2024-06-03 19:20:46,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:20:46,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:20:46,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:20:47,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-03 19:20:47,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:20:47,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214658717] [2024-06-03 19:20:47,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214658717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:20:47,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:20:47,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:20:47,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573806353] [2024-06-03 19:20:47,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:20:47,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:20:47,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:20:47,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:20:47,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:20:47,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:20:47,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 794 transitions, 11625 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:20:47,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:20:47,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:20:47,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:20:50,731 INFO L124 PetriNetUnfolderBase]: 4470/7162 cut-off events. [2024-06-03 19:20:50,732 INFO L125 PetriNetUnfolderBase]: For 2326916/2326919 co-relation queries the response was YES. [2024-06-03 19:20:50,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88797 conditions, 7162 events. 4470/7162 cut-off events. For 2326916/2326919 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 45552 event pairs, 699 based on Foata normal form. 4/7163 useless extension candidates. Maximal degree in co-relation 88554. Up to 6421 conditions per place. [2024-06-03 19:20:50,871 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 718 selfloop transitions, 91 changer transitions 0/814 dead transitions. [2024-06-03 19:20:50,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 814 transitions, 13375 flow [2024-06-03 19:20:50,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:20:50,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:20:50,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-03 19:20:50,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4116279069767442 [2024-06-03 19:20:50,873 INFO L175 Difference]: Start difference. First operand has 500 places, 794 transitions, 11625 flow. Second operand 10 states and 177 transitions. [2024-06-03 19:20:50,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 814 transitions, 13375 flow [2024-06-03 19:21:02,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 814 transitions, 13146 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-03 19:21:02,097 INFO L231 Difference]: Finished difference. Result has 502 places, 797 transitions, 11673 flow [2024-06-03 19:21:02,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11396, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11673, PETRI_PLACES=502, PETRI_TRANSITIONS=797} [2024-06-03 19:21:02,097 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-03 19:21:02,097 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 797 transitions, 11673 flow [2024-06-03 19:21:02,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:21:02,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:21:02,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:21:02,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 19:21:02,098 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:21:02,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:21:02,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1841238472, now seen corresponding path program 2 times [2024-06-03 19:21:02,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:21:02,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724644369] [2024-06-03 19:21:02,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:21:02,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:21:02,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:21:02,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-03 19:21:02,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:21:02,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724644369] [2024-06-03 19:21:02,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724644369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:21:02,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:21:02,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:21:02,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427646961] [2024-06-03 19:21:02,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:21:02,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:21:03,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:21:03,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:21:03,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:21:03,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:21:03,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 797 transitions, 11673 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:21:03,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:21:03,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:21:03,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:21:05,931 INFO L124 PetriNetUnfolderBase]: 4475/7153 cut-off events. [2024-06-03 19:21:05,931 INFO L125 PetriNetUnfolderBase]: For 2339405/2339405 co-relation queries the response was YES. [2024-06-03 19:21:06,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89071 conditions, 7153 events. 4475/7153 cut-off events. For 2339405/2339405 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 45385 event pairs, 725 based on Foata normal form. 1/7118 useless extension candidates. Maximal degree in co-relation 88827. Up to 6146 conditions per place. [2024-06-03 19:21:06,074 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 663 selfloop transitions, 158 changer transitions 0/826 dead transitions. [2024-06-03 19:21:06,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 826 transitions, 13583 flow [2024-06-03 19:21:06,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:21:06,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:21:06,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:21:06,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:21:06,075 INFO L175 Difference]: Start difference. First operand has 502 places, 797 transitions, 11673 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:21:06,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 826 transitions, 13583 flow [2024-06-03 19:21:20,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 826 transitions, 13268 flow, removed 69 selfloop flow, removed 8 redundant places. [2024-06-03 19:21:20,453 INFO L231 Difference]: Finished difference. Result has 503 places, 800 transitions, 11841 flow [2024-06-03 19:21:20,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=639, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11841, PETRI_PLACES=503, PETRI_TRANSITIONS=800} [2024-06-03 19:21:20,454 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 459 predicate places. [2024-06-03 19:21:20,454 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 800 transitions, 11841 flow [2024-06-03 19:21:20,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:21:20,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:21:20,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:21:20,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 19:21:20,454 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:21:20,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:21:20,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1680892360, now seen corresponding path program 3 times [2024-06-03 19:21:20,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:21:20,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230663946] [2024-06-03 19:21:20,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:21:20,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:21:20,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:21:21,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:21:21,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:21:21,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230663946] [2024-06-03 19:21:21,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230663946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:21:21,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:21:21,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:21:21,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643098900] [2024-06-03 19:21:21,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:21:21,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:21:21,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:21:21,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:21:21,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:21:21,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:21:21,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 800 transitions, 11841 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:21:21,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:21:21,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:21:21,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:21:24,542 INFO L124 PetriNetUnfolderBase]: 4480/7166 cut-off events. [2024-06-03 19:21:24,542 INFO L125 PetriNetUnfolderBase]: For 2372646/2372646 co-relation queries the response was YES. [2024-06-03 19:21:24,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89958 conditions, 7166 events. 4480/7166 cut-off events. For 2372646/2372646 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 45569 event pairs, 739 based on Foata normal form. 1/7132 useless extension candidates. Maximal degree in co-relation 89713. Up to 6153 conditions per place. [2024-06-03 19:21:24,681 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 673 selfloop transitions, 151 changer transitions 0/829 dead transitions. [2024-06-03 19:21:24,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 829 transitions, 13773 flow [2024-06-03 19:21:24,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:21:24,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:21:24,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:21:24,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-03 19:21:24,682 INFO L175 Difference]: Start difference. First operand has 503 places, 800 transitions, 11841 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:21:24,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 829 transitions, 13773 flow [2024-06-03 19:21:36,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 829 transitions, 13312 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-03 19:21:36,677 INFO L231 Difference]: Finished difference. Result has 505 places, 803 transitions, 11855 flow [2024-06-03 19:21:36,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11380, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11855, PETRI_PLACES=505, PETRI_TRANSITIONS=803} [2024-06-03 19:21:36,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 461 predicate places. [2024-06-03 19:21:36,678 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 803 transitions, 11855 flow [2024-06-03 19:21:36,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:21:36,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:21:36,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:21:36,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 19:21:36,678 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:21:36,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:21:36,678 INFO L85 PathProgramCache]: Analyzing trace with hash 253529459, now seen corresponding path program 8 times [2024-06-03 19:21:36,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:21:36,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423864115] [2024-06-03 19:21:36,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:21:36,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:21:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:21:37,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-03 19:21:37,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:21:37,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423864115] [2024-06-03 19:21:37,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423864115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:21:37,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:21:37,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:21:37,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527283847] [2024-06-03 19:21:37,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:21:37,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:21:37,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:21:37,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:21:37,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:21:37,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:21:37,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 803 transitions, 11855 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:21:37,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:21:37,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:21:37,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:21:40,378 INFO L124 PetriNetUnfolderBase]: 4490/7185 cut-off events. [2024-06-03 19:21:40,378 INFO L125 PetriNetUnfolderBase]: For 2415573/2415573 co-relation queries the response was YES. [2024-06-03 19:21:40,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90497 conditions, 7185 events. 4490/7185 cut-off events. For 2415573/2415573 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 45601 event pairs, 706 based on Foata normal form. 2/7164 useless extension candidates. Maximal degree in co-relation 90251. Up to 6377 conditions per place. [2024-06-03 19:21:40,538 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 727 selfloop transitions, 102 changer transitions 0/834 dead transitions. [2024-06-03 19:21:40,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 834 transitions, 13787 flow [2024-06-03 19:21:40,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:21:40,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:21:40,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-03 19:21:40,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-03 19:21:40,540 INFO L175 Difference]: Start difference. First operand has 505 places, 803 transitions, 11855 flow. Second operand 9 states and 169 transitions. [2024-06-03 19:21:40,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 834 transitions, 13787 flow Killed by 15