./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.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/mix038_tso.oepc.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/mix038_tso.oepc.i ./goblint.2024-05-21_14-57-05.files/protection/mix038_tso.oepc.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:45:24,175 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 19:45:24,243 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 19:45:24,247 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 19:45:24,247 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 19:45:24,271 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 19:45:24,272 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 19:45:24,272 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 19:45:24,273 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 19:45:24,275 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 19:45:24,276 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 19:45:24,276 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 19:45:24,276 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 19:45:24,277 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 19:45:24,278 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 19:45:24,278 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 19:45:24,278 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 19:45:24,278 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 19:45:24,278 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 19:45:24,279 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 19:45:24,279 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 19:45:24,279 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 19:45:24,279 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 19:45:24,279 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 19:45:24,280 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 19:45:24,280 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 19:45:24,280 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 19:45:24,280 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 19:45:24,281 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 19:45:24,281 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 19:45:24,282 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 19:45:24,282 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 19:45:24,282 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:45:24,282 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 19:45:24,282 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 19:45:24,282 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 19:45:24,283 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 19:45:24,283 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 19:45:24,283 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 19:45:24,283 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 19:45:24,283 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 19:45:24,283 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 19:45:24,284 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 19:45:24,284 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:45:24,488 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 19:45:24,503 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 19:45:24,505 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 19:45:24,506 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 19:45:24,506 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 19:45:24,507 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i [2024-06-03 19:45:25,473 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 19:45:25,656 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 19:45:25,656 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i [2024-06-03 19:45:25,676 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3867649df/3791d148a59844f7b7b334afef0413bb/FLAGaede121a0 [2024-06-03 19:45:25,685 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3867649df/3791d148a59844f7b7b334afef0413bb [2024-06-03 19:45:25,688 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 19:45:25,689 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 19:45:25,689 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/mix038_tso.oepc.yml/witness.yml [2024-06-03 19:45:25,867 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 19:45:25,868 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 19:45:25,869 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 19:45:25,870 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 19:45:25,873 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 19:45:25,873 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:45:25" (1/2) ... [2024-06-03 19:45:25,874 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d54d150 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:45:25, skipping insertion in model container [2024-06-03 19:45:25,874 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:45:25" (1/2) ... [2024-06-03 19:45:25,876 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6972b864 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:45:25, skipping insertion in model container [2024-06-03 19:45:25,876 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:45:25" (2/2) ... [2024-06-03 19:45:25,876 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d54d150 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:25, skipping insertion in model container [2024-06-03 19:45:25,877 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:45:25" (2/2) ... [2024-06-03 19:45:25,877 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 19:45:25,938 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 19:45:25,939 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2))) [2024-06-03 19:45:25,939 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2))) [2024-06-03 19:45:25,939 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((((! multithreaded || x$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2))) [2024-06-03 19:45:25,939 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 19:45:25,940 INFO L106 edCorrectnessWitness]: ghost_update [L831-L831] multithreaded = 1; [2024-06-03 19:45:25,978 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 19:45:26,256 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:45:26,263 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:45:26,373 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:45:26,401 INFO L206 MainTranslator]: Completed translation [2024-06-03 19:45:26,402 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26 WrapperNode [2024-06-03 19:45:26,402 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 19:45:26,403 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 19:45:26,403 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 19:45:26,403 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 19:45:26,408 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,420 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,446 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 146 [2024-06-03 19:45:26,447 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 19:45:26,448 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 19:45:26,448 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 19:45:26,448 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 19:45:26,456 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,456 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,459 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,490 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:45:26,490 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,490 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,497 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,498 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,500 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,501 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,504 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 19:45:26,504 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 19:45:26,504 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 19:45:26,505 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 19:45:26,505 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (1/1) ... [2024-06-03 19:45:26,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:45:26,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 19:45:26,542 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:45:26,564 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:45:26,575 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 19:45:26,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 19:45:26,575 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 19:45:26,576 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 19:45:26,576 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 19:45:26,576 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 19:45:26,576 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 19:45:26,576 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 19:45:26,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 19:45:26,577 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 19:45:26,577 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 19:45:26,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 19:45:26,578 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:45:26,703 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 19:45:26,704 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 19:45:27,005 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 19:45:27,006 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 19:45:27,150 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 19:45:27,150 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 19:45:27,151 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:45:27 BoogieIcfgContainer [2024-06-03 19:45:27,151 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 19:45:27,153 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 19:45:27,153 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 19:45:27,155 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 19:45:27,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 07:45:25" (1/4) ... [2024-06-03 19:45:27,156 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@534b481d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:45:27, skipping insertion in model container [2024-06-03 19:45:27,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:45:25" (2/4) ... [2024-06-03 19:45:27,157 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@534b481d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:45:27, skipping insertion in model container [2024-06-03 19:45:27,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:45:26" (3/4) ... [2024-06-03 19:45:27,158 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@534b481d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:45:27, skipping insertion in model container [2024-06-03 19:45:27,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:45:27" (4/4) ... [2024-06-03 19:45:27,159 INFO L112 eAbstractionObserver]: Analyzing ICFG mix038_tso.oepc.i [2024-06-03 19:45:27,171 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 19:45:27,171 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 19:45:27,171 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 19:45:27,217 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 19:45:27,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 19:45:27,277 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-03 19:45:27,277 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:45:27,279 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 63 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:45:27,279 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-03 19:45:27,282 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-03 19:45:27,292 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 19:45:27,297 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;@39ad2353, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 19:45:27,297 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 19:45:27,303 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 19:45:27,303 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 19:45:27,303 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:45:27,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:27,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 19:45:27,304 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:45:27,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:27,309 INFO L85 PathProgramCache]: Analyzing trace with hash -1115339954, now seen corresponding path program 1 times [2024-06-03 19:45:27,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:27,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124402709] [2024-06-03 19:45:27,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:27,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:27,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:28,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:28,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:28,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124402709] [2024-06-03 19:45:28,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124402709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:28,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:28,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 19:45:28,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733721283] [2024-06-03 19:45:28,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:28,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 19:45:28,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:28,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 19:45:28,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 19:45:28,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-03 19:45:28,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:28,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:28,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-03 19:45:28,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:28,736 INFO L124 PetriNetUnfolderBase]: 1363/2171 cut-off events. [2024-06-03 19:45:28,736 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-03 19:45:28,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4297 conditions, 2171 events. 1363/2171 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 10812 event pairs, 964 based on Foata normal form. 1/2090 useless extension candidates. Maximal degree in co-relation 4282. Up to 2037 conditions per place. [2024-06-03 19:45:28,751 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 34 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-03 19:45:28,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 179 flow [2024-06-03 19:45:28,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 19:45:28,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 19:45:28,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-03 19:45:28,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-03 19:45:28,761 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 74 transitions. [2024-06-03 19:45:28,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 179 flow [2024-06-03 19:45:28,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 19:45:28,767 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-03 19:45:28,769 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:45:28,771 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-03 19:45:28,771 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-03 19:45:28,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:28,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:28,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:28,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 19:45:28,772 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:45:28,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:28,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1900162157, now seen corresponding path program 1 times [2024-06-03 19:45:28,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:28,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550755541] [2024-06-03 19:45:28,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:28,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:28,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:29,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:29,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:29,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550755541] [2024-06-03 19:45:29,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550755541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:29,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:29,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 19:45:29,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136305640] [2024-06-03 19:45:29,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:29,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 19:45:29,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:29,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 19:45:29,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 19:45:29,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:45:29,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:29,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:29,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:45:29,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:29,817 INFO L124 PetriNetUnfolderBase]: 1564/2416 cut-off events. [2024-06-03 19:45:29,818 INFO L125 PetriNetUnfolderBase]: For 445/445 co-relation queries the response was YES. [2024-06-03 19:45:29,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5445 conditions, 2416 events. 1564/2416 cut-off events. For 445/445 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11779 event pairs, 981 based on Foata normal form. 3/2382 useless extension candidates. Maximal degree in co-relation 5430. Up to 2310 conditions per place. [2024-06-03 19:45:29,828 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 42 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-03 19:45:29,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 248 flow [2024-06-03 19:45:29,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 19:45:29,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 19:45:29,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 92 transitions. [2024-06-03 19:45:29,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-03 19:45:29,830 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 92 transitions. [2024-06-03 19:45:29,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 248 flow [2024-06-03 19:45:29,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 19:45:29,831 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-03 19:45:29,832 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:45:29,832 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-03 19:45:29,832 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-03 19:45:29,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:29,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:29,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:29,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 19:45:29,833 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:45:29,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:29,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1224514155, now seen corresponding path program 1 times [2024-06-03 19:45:29,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:29,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222883584] [2024-06-03 19:45:29,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:29,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:29,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:30,525 INFO L134 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:45:30,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:30,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222883584] [2024-06-03 19:45:30,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222883584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:30,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:30,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 19:45:30,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988750564] [2024-06-03 19:45:30,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:30,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 19:45:30,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:30,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 19:45:30,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 19:45:30,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:45:30,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:30,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:30,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:45:30,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:30,869 INFO L124 PetriNetUnfolderBase]: 1552/2400 cut-off events. [2024-06-03 19:45:30,869 INFO L125 PetriNetUnfolderBase]: For 1262/1262 co-relation queries the response was YES. [2024-06-03 19:45:30,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5997 conditions, 2400 events. 1552/2400 cut-off events. For 1262/1262 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11685 event pairs, 697 based on Foata normal form. 6/2369 useless extension candidates. Maximal degree in co-relation 5980. Up to 2262 conditions per place. [2024-06-03 19:45:30,882 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-03 19:45:30,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 330 flow [2024-06-03 19:45:30,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:45:30,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:45:30,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-03 19:45:30,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255813953488372 [2024-06-03 19:45:30,887 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 113 transitions. [2024-06-03 19:45:30,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 330 flow [2024-06-03 19:45:30,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 65 transitions, 316 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 19:45:30,890 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-03 19:45:30,890 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=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-03 19:45:30,891 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-03 19:45:30,892 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-03 19:45:30,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.6) internal successors, (58), 5 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:30,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:30,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:30,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 19:45:30,892 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:45:30,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:30,893 INFO L85 PathProgramCache]: Analyzing trace with hash 62973076, now seen corresponding path program 1 times [2024-06-03 19:45:30,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:30,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679483595] [2024-06-03 19:45:30,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:30,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:30,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:32,023 INFO L134 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:45:32,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:32,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679483595] [2024-06-03 19:45:32,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679483595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:32,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:32,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:45:32,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488025379] [2024-06-03 19:45:32,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:32,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:45:32,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:32,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:45:32,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:45:32,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:45:32,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:32,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:32,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:45:32,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:32,471 INFO L124 PetriNetUnfolderBase]: 1543/2383 cut-off events. [2024-06-03 19:45:32,472 INFO L125 PetriNetUnfolderBase]: For 2338/2338 co-relation queries the response was YES. [2024-06-03 19:45:32,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6527 conditions, 2383 events. 1543/2383 cut-off events. For 2338/2338 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11595 event pairs, 534 based on Foata normal form. 6/2352 useless extension candidates. Maximal degree in co-relation 6509. Up to 2217 conditions per place. [2024-06-03 19:45:32,483 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 54 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-03 19:45:32,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 71 transitions, 384 flow [2024-06-03 19:45:32,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:45:32,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:45:32,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-03 19:45:32,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 19:45:32,484 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 129 transitions. [2024-06-03 19:45:32,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 71 transitions, 384 flow [2024-06-03 19:45:32,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 360 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:45:32,487 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 195 flow [2024-06-03 19:45:32,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-03 19:45:32,487 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-03 19:45:32,487 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 195 flow [2024-06-03 19:45:32,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:32,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:32,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:32,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 19:45:32,488 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:45:32,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:32,489 INFO L85 PathProgramCache]: Analyzing trace with hash -548304503, now seen corresponding path program 1 times [2024-06-03 19:45:32,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:32,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713296024] [2024-06-03 19:45:32,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:32,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:32,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:33,174 INFO L134 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:45:33,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:33,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713296024] [2024-06-03 19:45:33,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713296024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:33,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:33,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:45:33,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821946902] [2024-06-03 19:45:33,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:33,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:45:33,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:33,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:45:33,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:45:33,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-03 19:45:33,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:33,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:33,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-03 19:45:33,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:33,585 INFO L124 PetriNetUnfolderBase]: 1331/2161 cut-off events. [2024-06-03 19:45:33,586 INFO L125 PetriNetUnfolderBase]: For 3386/3386 co-relation queries the response was YES. [2024-06-03 19:45:33,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6167 conditions, 2161 events. 1331/2161 cut-off events. For 3386/3386 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11014 event pairs, 867 based on Foata normal form. 2/2134 useless extension candidates. Maximal degree in co-relation 6148. Up to 1979 conditions per place. [2024-06-03 19:45:33,596 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 43 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-03 19:45:33,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 353 flow [2024-06-03 19:45:33,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:45:33,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:45:33,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-03 19:45:33,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-03 19:45:33,597 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 195 flow. Second operand 6 states and 107 transitions. [2024-06-03 19:45:33,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 353 flow [2024-06-03 19:45:33,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 59 transitions, 318 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:45:33,600 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 225 flow [2024-06-03 19:45:33,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-03 19:45:33,601 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-03 19:45:33,601 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 225 flow [2024-06-03 19:45:33,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:33,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:33,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:33,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 19:45:33,602 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:45:33,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:33,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1553107524, now seen corresponding path program 1 times [2024-06-03 19:45:33,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:33,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005326116] [2024-06-03 19:45:33,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:33,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:33,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:34,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:45:34,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:34,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005326116] [2024-06-03 19:45:34,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005326116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:34,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:34,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:45:34,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363764471] [2024-06-03 19:45:34,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:34,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:45:34,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:34,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:45:34,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:45:34,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:34,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 225 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:34,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:34,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:34,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:34,739 INFO L124 PetriNetUnfolderBase]: 1561/2425 cut-off events. [2024-06-03 19:45:34,739 INFO L125 PetriNetUnfolderBase]: For 5255/5255 co-relation queries the response was YES. [2024-06-03 19:45:34,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7544 conditions, 2425 events. 1561/2425 cut-off events. For 5255/5255 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 12001 event pairs, 942 based on Foata normal form. 2/2407 useless extension candidates. Maximal degree in co-relation 7522. Up to 2290 conditions per place. [2024-06-03 19:45:34,754 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 55 selfloop transitions, 17 changer transitions 0/77 dead transitions. [2024-06-03 19:45:34,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 463 flow [2024-06-03 19:45:34,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:45:34,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:45:34,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-03 19:45:34,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-03 19:45:34,756 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 225 flow. Second operand 7 states and 128 transitions. [2024-06-03 19:45:34,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 463 flow [2024-06-03 19:45:34,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 77 transitions, 439 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 19:45:34,761 INFO L231 Difference]: Finished difference. Result has 60 places, 57 transitions, 300 flow [2024-06-03 19:45:34,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=300, PETRI_PLACES=60, PETRI_TRANSITIONS=57} [2024-06-03 19:45:34,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-03 19:45:34,764 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 57 transitions, 300 flow [2024-06-03 19:45:34,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:34,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:34,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:34,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 19:45:34,764 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:45:34,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:34,765 INFO L85 PathProgramCache]: Analyzing trace with hash -490261862, now seen corresponding path program 2 times [2024-06-03 19:45:34,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:34,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287935787] [2024-06-03 19:45:34,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:34,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:34,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:35,483 INFO L134 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:45:35,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:35,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287935787] [2024-06-03 19:45:35,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287935787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:35,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:35,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:45:35,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176081237] [2024-06-03 19:45:35,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:35,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:45:35,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:35,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:45:35,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:45:35,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:35,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 57 transitions, 300 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:35,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:35,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:35,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:35,926 INFO L124 PetriNetUnfolderBase]: 1572/2436 cut-off events. [2024-06-03 19:45:35,926 INFO L125 PetriNetUnfolderBase]: For 7313/7313 co-relation queries the response was YES. [2024-06-03 19:45:35,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8250 conditions, 2436 events. 1572/2436 cut-off events. For 7313/7313 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12055 event pairs, 951 based on Foata normal form. 2/2414 useless extension candidates. Maximal degree in co-relation 8226. Up to 2297 conditions per place. [2024-06-03 19:45:35,949 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 18 changer transitions 0/76 dead transitions. [2024-06-03 19:45:35,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 76 transitions, 516 flow [2024-06-03 19:45:35,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:45:35,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:45:35,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-03 19:45:35,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-03 19:45:35,951 INFO L175 Difference]: Start difference. First operand has 60 places, 57 transitions, 300 flow. Second operand 6 states and 111 transitions. [2024-06-03 19:45:35,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 76 transitions, 516 flow [2024-06-03 19:45:35,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 76 transitions, 474 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 19:45:35,957 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 338 flow [2024-06-03 19:45:35,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=338, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-03 19:45:35,959 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-03 19:45:35,959 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 338 flow [2024-06-03 19:45:35,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:35,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:35,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:35,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 19:45:35,960 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:45:35,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:35,960 INFO L85 PathProgramCache]: Analyzing trace with hash 523638406, now seen corresponding path program 3 times [2024-06-03 19:45:35,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:35,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127379627] [2024-06-03 19:45:35,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:35,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:35,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:36,716 INFO L134 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:45:36,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:36,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127379627] [2024-06-03 19:45:36,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127379627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:36,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:36,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:45:36,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273928177] [2024-06-03 19:45:36,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:36,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:45:36,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:36,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:45:36,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:45:36,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:36,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 338 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:36,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:36,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:36,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:37,165 INFO L124 PetriNetUnfolderBase]: 1567/2423 cut-off events. [2024-06-03 19:45:37,166 INFO L125 PetriNetUnfolderBase]: For 9618/9618 co-relation queries the response was YES. [2024-06-03 19:45:37,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8774 conditions, 2423 events. 1567/2423 cut-off events. For 9618/9618 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11882 event pairs, 947 based on Foata normal form. 2/2406 useless extension candidates. Maximal degree in co-relation 8749. Up to 2272 conditions per place. [2024-06-03 19:45:37,176 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 22 changer transitions 0/77 dead transitions. [2024-06-03 19:45:37,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 77 transitions, 556 flow [2024-06-03 19:45:37,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:45:37,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:45:37,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-03 19:45:37,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-03 19:45:37,178 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 338 flow. Second operand 6 states and 110 transitions. [2024-06-03 19:45:37,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 77 transitions, 556 flow [2024-06-03 19:45:37,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 498 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 19:45:37,184 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 370 flow [2024-06-03 19:45:37,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=370, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-06-03 19:45:37,186 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-03 19:45:37,186 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 370 flow [2024-06-03 19:45:37,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:37,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:37,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:37,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 19:45:37,188 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:45:37,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:37,188 INFO L85 PathProgramCache]: Analyzing trace with hash 529210532, now seen corresponding path program 1 times [2024-06-03 19:45:37,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:37,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878523106] [2024-06-03 19:45:37,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:37,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:37,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:38,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:38,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:38,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878523106] [2024-06-03 19:45:38,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878523106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:38,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:38,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:45:38,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086331600] [2024-06-03 19:45:38,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:38,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:45:38,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:38,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:45:38,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:45:38,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:38,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 370 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:38,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:38,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:38,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:38,701 INFO L124 PetriNetUnfolderBase]: 1663/2647 cut-off events. [2024-06-03 19:45:38,701 INFO L125 PetriNetUnfolderBase]: For 9450/9450 co-relation queries the response was YES. [2024-06-03 19:45:38,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9259 conditions, 2647 events. 1663/2647 cut-off events. For 9450/9450 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13220 event pairs, 1025 based on Foata normal form. 2/2623 useless extension candidates. Maximal degree in co-relation 9233. Up to 2443 conditions per place. [2024-06-03 19:45:38,714 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-06-03 19:45:38,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 87 transitions, 627 flow [2024-06-03 19:45:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:45:38,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:45:38,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-03 19:45:38,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119601328903654 [2024-06-03 19:45:38,716 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 370 flow. Second operand 7 states and 124 transitions. [2024-06-03 19:45:38,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 87 transitions, 627 flow [2024-06-03 19:45:38,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 87 transitions, 564 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 19:45:38,722 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 396 flow [2024-06-03 19:45:38,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=396, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-03 19:45:38,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-03 19:45:38,723 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 396 flow [2024-06-03 19:45:38,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:38,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:38,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:38,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 19:45:38,724 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:45:38,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:38,725 INFO L85 PathProgramCache]: Analyzing trace with hash -490255900, now seen corresponding path program 1 times [2024-06-03 19:45:38,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:38,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452940681] [2024-06-03 19:45:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:38,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:38,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:39,524 INFO L134 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:45:39,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:39,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452940681] [2024-06-03 19:45:39,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452940681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:39,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:39,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:45:39,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619765695] [2024-06-03 19:45:39,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:39,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:45:39,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:39,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:45:39,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:45:39,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:39,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 396 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:39,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:39,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:39,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:40,071 INFO L124 PetriNetUnfolderBase]: 1839/2862 cut-off events. [2024-06-03 19:45:40,072 INFO L125 PetriNetUnfolderBase]: For 13295/13303 co-relation queries the response was YES. [2024-06-03 19:45:40,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10909 conditions, 2862 events. 1839/2862 cut-off events. For 13295/13303 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14357 event pairs, 714 based on Foata normal form. 12/2859 useless extension candidates. Maximal degree in co-relation 10881. Up to 2635 conditions per place. [2024-06-03 19:45:40,089 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 76 selfloop transitions, 26 changer transitions 0/108 dead transitions. [2024-06-03 19:45:40,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 108 transitions, 746 flow [2024-06-03 19:45:40,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:45:40,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:45:40,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:45:40,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-03 19:45:40,090 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 396 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:45:40,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 108 transitions, 746 flow [2024-06-03 19:45:40,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 108 transitions, 704 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 19:45:40,097 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 500 flow [2024-06-03 19:45:40,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=500, PETRI_PLACES=74, PETRI_TRANSITIONS=80} [2024-06-03 19:45:40,098 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2024-06-03 19:45:40,098 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 500 flow [2024-06-03 19:45:40,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:40,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:40,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:40,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 19:45:40,099 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:45:40,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:40,099 INFO L85 PathProgramCache]: Analyzing trace with hash 873868120, now seen corresponding path program 2 times [2024-06-03 19:45:40,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:40,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079807785] [2024-06-03 19:45:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:40,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:40,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:40,939 INFO L134 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:45:40,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:40,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079807785] [2024-06-03 19:45:40,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079807785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:40,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:40,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:45:40,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186935741] [2024-06-03 19:45:40,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:40,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:45:40,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:40,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:45:40,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:45:41,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:41,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 80 transitions, 500 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:41,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:41,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:41,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:41,506 INFO L124 PetriNetUnfolderBase]: 1940/3020 cut-off events. [2024-06-03 19:45:41,506 INFO L125 PetriNetUnfolderBase]: For 18133/18163 co-relation queries the response was YES. [2024-06-03 19:45:41,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12762 conditions, 3020 events. 1940/3020 cut-off events. For 18133/18163 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15178 event pairs, 660 based on Foata normal form. 19/3021 useless extension candidates. Maximal degree in co-relation 12731. Up to 2749 conditions per place. [2024-06-03 19:45:41,523 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 78 selfloop transitions, 39 changer transitions 0/123 dead transitions. [2024-06-03 19:45:41,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 123 transitions, 974 flow [2024-06-03 19:45:41,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:45:41,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:45:41,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:45:41,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-03 19:45:41,525 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 500 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:45:41,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 123 transitions, 974 flow [2024-06-03 19:45:41,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 123 transitions, 886 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-03 19:45:41,533 INFO L231 Difference]: Finished difference. Result has 81 places, 98 transitions, 702 flow [2024-06-03 19:45:41,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=702, PETRI_PLACES=81, PETRI_TRANSITIONS=98} [2024-06-03 19:45:41,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 37 predicate places. [2024-06-03 19:45:41,534 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 98 transitions, 702 flow [2024-06-03 19:45:41,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:41,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:41,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:41,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 19:45:41,535 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:45:41,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:41,535 INFO L85 PathProgramCache]: Analyzing trace with hash -204348842, now seen corresponding path program 3 times [2024-06-03 19:45:41,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:41,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525955949] [2024-06-03 19:45:41,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:41,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:41,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:42,348 INFO L134 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:45:42,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:42,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525955949] [2024-06-03 19:45:42,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525955949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:42,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:42,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:45:42,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119001463] [2024-06-03 19:45:42,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:42,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:45:42,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:42,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:45:42,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:45:42,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:42,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 98 transitions, 702 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:42,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:42,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:42,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:42,951 INFO L124 PetriNetUnfolderBase]: 2031/3154 cut-off events. [2024-06-03 19:45:42,951 INFO L125 PetriNetUnfolderBase]: For 22798/22822 co-relation queries the response was YES. [2024-06-03 19:45:42,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14247 conditions, 3154 events. 2031/3154 cut-off events. For 22798/22822 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15890 event pairs, 605 based on Foata normal form. 32/3168 useless extension candidates. Maximal degree in co-relation 14213. Up to 2728 conditions per place. [2024-06-03 19:45:42,969 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 83 selfloop transitions, 46 changer transitions 0/135 dead transitions. [2024-06-03 19:45:42,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 135 transitions, 1204 flow [2024-06-03 19:45:42,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:45:42,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:45:42,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:45:42,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-03 19:45:42,972 INFO L175 Difference]: Start difference. First operand has 81 places, 98 transitions, 702 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:45:42,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 135 transitions, 1204 flow [2024-06-03 19:45:42,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 135 transitions, 1134 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 19:45:42,987 INFO L231 Difference]: Finished difference. Result has 87 places, 106 transitions, 858 flow [2024-06-03 19:45:42,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=858, PETRI_PLACES=87, PETRI_TRANSITIONS=106} [2024-06-03 19:45:42,987 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-03 19:45:42,987 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 106 transitions, 858 flow [2024-06-03 19:45:42,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:42,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:42,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:42,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 19:45:42,988 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:45:42,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:42,988 INFO L85 PathProgramCache]: Analyzing trace with hash -951839466, now seen corresponding path program 4 times [2024-06-03 19:45:42,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:42,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485945871] [2024-06-03 19:45:42,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:42,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:42,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:43,731 INFO L134 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:45:43,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:43,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485945871] [2024-06-03 19:45:43,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485945871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:43,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:43,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:45:43,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939601935] [2024-06-03 19:45:43,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:43,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:45:43,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:43,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:45:43,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:45:43,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:43,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 106 transitions, 858 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:43,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:43,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:43,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:44,367 INFO L124 PetriNetUnfolderBase]: 2076/3235 cut-off events. [2024-06-03 19:45:44,368 INFO L125 PetriNetUnfolderBase]: For 29580/29618 co-relation queries the response was YES. [2024-06-03 19:45:44,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15841 conditions, 3235 events. 2076/3235 cut-off events. For 29580/29618 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16467 event pairs, 635 based on Foata normal form. 22/3241 useless extension candidates. Maximal degree in co-relation 15805. Up to 2911 conditions per place. [2024-06-03 19:45:44,386 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 84 selfloop transitions, 42 changer transitions 0/132 dead transitions. [2024-06-03 19:45:44,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 132 transitions, 1238 flow [2024-06-03 19:45:44,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:45:44,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:45:44,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 19:45:44,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-03 19:45:44,388 INFO L175 Difference]: Start difference. First operand has 87 places, 106 transitions, 858 flow. Second operand 7 states and 132 transitions. [2024-06-03 19:45:44,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 132 transitions, 1238 flow [2024-06-03 19:45:44,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 132 transitions, 1161 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 19:45:44,404 INFO L231 Difference]: Finished difference. Result has 90 places, 109 transitions, 939 flow [2024-06-03 19:45:44,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=939, PETRI_PLACES=90, PETRI_TRANSITIONS=109} [2024-06-03 19:45:44,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-03 19:45:44,405 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 109 transitions, 939 flow [2024-06-03 19:45:44,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:44,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:44,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:44,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 19:45:44,406 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:45:44,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:44,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1981752194, now seen corresponding path program 5 times [2024-06-03 19:45:44,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:44,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177853572] [2024-06-03 19:45:44,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:44,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:44,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:45,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:45,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:45,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177853572] [2024-06-03 19:45:45,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177853572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:45,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:45,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:45:45,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247260897] [2024-06-03 19:45:45,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:45,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:45:45,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:45,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:45:45,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:45:45,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:45,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 109 transitions, 939 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:45,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:45,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:45,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:45,816 INFO L124 PetriNetUnfolderBase]: 2189/3400 cut-off events. [2024-06-03 19:45:45,817 INFO L125 PetriNetUnfolderBase]: For 36152/36186 co-relation queries the response was YES. [2024-06-03 19:45:45,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17736 conditions, 3400 events. 2189/3400 cut-off events. For 36152/36186 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17248 event pairs, 608 based on Foata normal form. 42/3424 useless extension candidates. Maximal degree in co-relation 17698. Up to 2831 conditions per place. [2024-06-03 19:45:45,836 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 84 selfloop transitions, 52 changer transitions 0/142 dead transitions. [2024-06-03 19:45:45,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 142 transitions, 1473 flow [2024-06-03 19:45:45,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:45:45,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:45:45,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-03 19:45:45,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-03 19:45:45,838 INFO L175 Difference]: Start difference. First operand has 90 places, 109 transitions, 939 flow. Second operand 7 states and 136 transitions. [2024-06-03 19:45:45,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 142 transitions, 1473 flow [2024-06-03 19:45:45,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 142 transitions, 1379 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 19:45:45,860 INFO L231 Difference]: Finished difference. Result has 93 places, 117 transitions, 1119 flow [2024-06-03 19:45:45,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1119, PETRI_PLACES=93, PETRI_TRANSITIONS=117} [2024-06-03 19:45:45,860 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-03 19:45:45,861 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 117 transitions, 1119 flow [2024-06-03 19:45:45,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:45,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:45,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:45,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 19:45:45,861 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:45:45,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:45,862 INFO L85 PathProgramCache]: Analyzing trace with hash -774587976, now seen corresponding path program 6 times [2024-06-03 19:45:45,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:45,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867879486] [2024-06-03 19:45:45,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:45,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:45,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:46,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:46,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:46,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867879486] [2024-06-03 19:45:46,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867879486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:46,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:46,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:45:46,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237889106] [2024-06-03 19:45:46,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:46,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:45:46,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:46,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:45:46,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:45:46,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:46,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 117 transitions, 1119 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:46,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:46,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:46,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:47,135 INFO L124 PetriNetUnfolderBase]: 2197/3399 cut-off events. [2024-06-03 19:45:47,135 INFO L125 PetriNetUnfolderBase]: For 44365/44409 co-relation queries the response was YES. [2024-06-03 19:45:47,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18991 conditions, 3399 events. 2197/3399 cut-off events. For 44365/44409 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17243 event pairs, 570 based on Foata normal form. 31/3408 useless extension candidates. Maximal degree in co-relation 18951. Up to 2702 conditions per place. [2024-06-03 19:45:47,153 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 84 selfloop transitions, 61 changer transitions 0/151 dead transitions. [2024-06-03 19:45:47,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 151 transitions, 1749 flow [2024-06-03 19:45:47,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:45:47,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:45:47,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-03 19:45:47,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-03 19:45:47,157 INFO L175 Difference]: Start difference. First operand has 93 places, 117 transitions, 1119 flow. Second operand 7 states and 140 transitions. [2024-06-03 19:45:47,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 151 transitions, 1749 flow [2024-06-03 19:45:47,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 151 transitions, 1638 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-03 19:45:47,185 INFO L231 Difference]: Finished difference. Result has 98 places, 125 transitions, 1300 flow [2024-06-03 19:45:47,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1300, PETRI_PLACES=98, PETRI_TRANSITIONS=125} [2024-06-03 19:45:47,186 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-03 19:45:47,186 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 125 transitions, 1300 flow [2024-06-03 19:45:47,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:47,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:47,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:47,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 19:45:47,186 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:45:47,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:47,187 INFO L85 PathProgramCache]: Analyzing trace with hash -774341712, now seen corresponding path program 1 times [2024-06-03 19:45:47,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:47,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079363847] [2024-06-03 19:45:47,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:47,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:48,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:48,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:48,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079363847] [2024-06-03 19:45:48,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079363847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:48,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:48,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:45:48,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948153864] [2024-06-03 19:45:48,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:48,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:45:48,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:48,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:45:48,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:45:48,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:48,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 125 transitions, 1300 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:48,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:48,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:48,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:49,112 INFO L124 PetriNetUnfolderBase]: 2170/3365 cut-off events. [2024-06-03 19:45:49,112 INFO L125 PetriNetUnfolderBase]: For 38406/38406 co-relation queries the response was YES. [2024-06-03 19:45:49,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18357 conditions, 3365 events. 2170/3365 cut-off events. For 38406/38406 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 16826 event pairs, 912 based on Foata normal form. 4/3344 useless extension candidates. Maximal degree in co-relation 18314. Up to 3165 conditions per place. [2024-06-03 19:45:49,131 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 128 selfloop transitions, 17 changer transitions 0/150 dead transitions. [2024-06-03 19:45:49,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 150 transitions, 1704 flow [2024-06-03 19:45:49,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:45:49,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:45:49,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:45:49,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:45:49,132 INFO L175 Difference]: Start difference. First operand has 98 places, 125 transitions, 1300 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:45:49,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 150 transitions, 1704 flow [2024-06-03 19:45:49,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 150 transitions, 1540 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-03 19:45:49,165 INFO L231 Difference]: Finished difference. Result has 102 places, 127 transitions, 1217 flow [2024-06-03 19:45:49,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1217, PETRI_PLACES=102, PETRI_TRANSITIONS=127} [2024-06-03 19:45:49,165 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-03 19:45:49,166 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 127 transitions, 1217 flow [2024-06-03 19:45:49,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:49,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:49,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:49,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 19:45:49,166 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:45:49,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:49,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1187539917, now seen corresponding path program 1 times [2024-06-03 19:45:49,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:49,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182109784] [2024-06-03 19:45:49,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:49,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:49,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:49,866 INFO L134 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:45:49,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:49,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182109784] [2024-06-03 19:45:49,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182109784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:49,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:49,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:45:49,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234915722] [2024-06-03 19:45:49,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:49,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:45:49,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:49,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:45:49,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:45:49,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:49,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 127 transitions, 1217 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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:45:49,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:49,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:49,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:50,464 INFO L124 PetriNetUnfolderBase]: 2167/3389 cut-off events. [2024-06-03 19:45:50,464 INFO L125 PetriNetUnfolderBase]: For 38446/38446 co-relation queries the response was YES. [2024-06-03 19:45:50,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17796 conditions, 3389 events. 2167/3389 cut-off events. For 38446/38446 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 17075 event pairs, 936 based on Foata normal form. 1/3357 useless extension candidates. Maximal degree in co-relation 17752. Up to 3203 conditions per place. [2024-06-03 19:45:50,482 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 123 selfloop transitions, 9 changer transitions 0/137 dead transitions. [2024-06-03 19:45:50,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 137 transitions, 1525 flow [2024-06-03 19:45:50,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:45:50,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:45:50,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-03 19:45:50,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-03 19:45:50,484 INFO L175 Difference]: Start difference. First operand has 102 places, 127 transitions, 1217 flow. Second operand 5 states and 88 transitions. [2024-06-03 19:45:50,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 137 transitions, 1525 flow [2024-06-03 19:45:50,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 137 transitions, 1464 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 19:45:50,519 INFO L231 Difference]: Finished difference. Result has 101 places, 130 transitions, 1208 flow [2024-06-03 19:45:50,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1208, PETRI_PLACES=101, PETRI_TRANSITIONS=130} [2024-06-03 19:45:50,520 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-03 19:45:50,520 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 130 transitions, 1208 flow [2024-06-03 19:45:50,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 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:45:50,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:50,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:50,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 19:45:50,520 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:45:50,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:50,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1477491077, now seen corresponding path program 1 times [2024-06-03 19:45:50,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:50,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551639015] [2024-06-03 19:45:50,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:50,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:51,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:51,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551639015] [2024-06-03 19:45:51,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551639015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:51,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:51,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:45:51,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670693135] [2024-06-03 19:45:51,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:51,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:45:51,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:51,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:45:51,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:45:51,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:51,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 130 transitions, 1208 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:51,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:51,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:51,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:52,185 INFO L124 PetriNetUnfolderBase]: 2186/3382 cut-off events. [2024-06-03 19:45:52,186 INFO L125 PetriNetUnfolderBase]: For 48645/48689 co-relation queries the response was YES. [2024-06-03 19:45:52,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19108 conditions, 3382 events. 2186/3382 cut-off events. For 48645/48689 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17215 event pairs, 777 based on Foata normal form. 21/3400 useless extension candidates. Maximal degree in co-relation 19063. Up to 3098 conditions per place. [2024-06-03 19:45:52,206 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 44 changer transitions 0/164 dead transitions. [2024-06-03 19:45:52,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 164 transitions, 1710 flow [2024-06-03 19:45:52,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:45:52,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:45:52,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:45:52,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-03 19:45:52,207 INFO L175 Difference]: Start difference. First operand has 101 places, 130 transitions, 1208 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:45:52,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 164 transitions, 1710 flow [2024-06-03 19:45:52,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 164 transitions, 1680 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 19:45:52,232 INFO L231 Difference]: Finished difference. Result has 107 places, 137 transitions, 1402 flow [2024-06-03 19:45:52,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1178, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1402, PETRI_PLACES=107, PETRI_TRANSITIONS=137} [2024-06-03 19:45:52,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-03 19:45:52,233 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 137 transitions, 1402 flow [2024-06-03 19:45:52,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:52,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:52,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:52,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 19:45:52,233 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:45:52,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:52,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2140118489, now seen corresponding path program 2 times [2024-06-03 19:45:52,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:52,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149761259] [2024-06-03 19:45:52,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:52,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:52,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:53,347 INFO L134 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:45:53,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:53,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149761259] [2024-06-03 19:45:53,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149761259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:53,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:53,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:45:53,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711213102] [2024-06-03 19:45:53,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:53,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:45:53,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:53,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:45:53,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:45:53,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:53,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 137 transitions, 1402 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:53,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:53,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:53,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:54,064 INFO L124 PetriNetUnfolderBase]: 2195/3415 cut-off events. [2024-06-03 19:45:54,065 INFO L125 PetriNetUnfolderBase]: For 52976/53024 co-relation queries the response was YES. [2024-06-03 19:45:54,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20006 conditions, 3415 events. 2195/3415 cut-off events. For 52976/53024 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17439 event pairs, 608 based on Foata normal form. 25/3439 useless extension candidates. Maximal degree in co-relation 19959. Up to 3104 conditions per place. [2024-06-03 19:45:54,086 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 116 selfloop transitions, 49 changer transitions 0/171 dead transitions. [2024-06-03 19:45:54,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 171 transitions, 1992 flow [2024-06-03 19:45:54,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:45:54,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:45:54,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:45:54,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-03 19:45:54,088 INFO L175 Difference]: Start difference. First operand has 107 places, 137 transitions, 1402 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:45:54,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 171 transitions, 1992 flow [2024-06-03 19:45:54,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 171 transitions, 1853 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-03 19:45:54,123 INFO L231 Difference]: Finished difference. Result has 109 places, 146 transitions, 1563 flow [2024-06-03 19:45:54,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1563, PETRI_PLACES=109, PETRI_TRANSITIONS=146} [2024-06-03 19:45:54,123 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-03 19:45:54,123 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 146 transitions, 1563 flow [2024-06-03 19:45:54,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:54,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:54,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:54,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 19:45:54,124 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:45:54,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:54,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1208671191, now seen corresponding path program 1 times [2024-06-03 19:45:54,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:54,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052604206] [2024-06-03 19:45:54,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:54,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:54,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:55,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:55,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:55,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052604206] [2024-06-03 19:45:55,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052604206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:55,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:55,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:45:55,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772254585] [2024-06-03 19:45:55,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:55,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:45:55,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:55,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:45:55,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:45:55,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:45:55,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 146 transitions, 1563 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:45:55,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:55,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:45:55,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:55,714 INFO L124 PetriNetUnfolderBase]: 2443/3712 cut-off events. [2024-06-03 19:45:55,715 INFO L125 PetriNetUnfolderBase]: For 57516/57520 co-relation queries the response was YES. [2024-06-03 19:45:55,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21230 conditions, 3712 events. 2443/3712 cut-off events. For 57516/57520 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 17984 event pairs, 621 based on Foata normal form. 10/3721 useless extension candidates. Maximal degree in co-relation 21183. Up to 3220 conditions per place. [2024-06-03 19:45:55,736 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 113 selfloop transitions, 79 changer transitions 0/196 dead transitions. [2024-06-03 19:45:55,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 196 transitions, 2353 flow [2024-06-03 19:45:55,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:45:55,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:45:55,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:45:55,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:45:55,737 INFO L175 Difference]: Start difference. First operand has 109 places, 146 transitions, 1563 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:45:55,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 196 transitions, 2353 flow [2024-06-03 19:45:55,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 196 transitions, 2226 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 19:45:55,783 INFO L231 Difference]: Finished difference. Result has 115 places, 164 transitions, 1909 flow [2024-06-03 19:45:55,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1909, PETRI_PLACES=115, PETRI_TRANSITIONS=164} [2024-06-03 19:45:55,784 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-03 19:45:55,784 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 164 transitions, 1909 flow [2024-06-03 19:45:55,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:45:55,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:55,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:55,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 19:45:55,785 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:45:55,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:55,785 INFO L85 PathProgramCache]: Analyzing trace with hash 557658179, now seen corresponding path program 3 times [2024-06-03 19:45:55,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:55,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14710275] [2024-06-03 19:45:55,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:55,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:55,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:56,753 INFO L134 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:45:56,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:56,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14710275] [2024-06-03 19:45:56,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14710275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:56,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:56,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:45:56,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038671034] [2024-06-03 19:45:56,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:56,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:45:56,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:56,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:45:56,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:45:56,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:45:56,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 164 transitions, 1909 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:56,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:56,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:45:56,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:57,494 INFO L124 PetriNetUnfolderBase]: 2196/3405 cut-off events. [2024-06-03 19:45:57,494 INFO L125 PetriNetUnfolderBase]: For 65705/65753 co-relation queries the response was YES. [2024-06-03 19:45:57,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20787 conditions, 3405 events. 2196/3405 cut-off events. For 65705/65753 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 17324 event pairs, 733 based on Foata normal form. 21/3423 useless extension candidates. Maximal degree in co-relation 20738. Up to 3047 conditions per place. [2024-06-03 19:45:57,513 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 115 selfloop transitions, 68 changer transitions 0/190 dead transitions. [2024-06-03 19:45:57,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 190 transitions, 2429 flow [2024-06-03 19:45:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:45:57,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:45:57,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 19:45:57,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-03 19:45:57,514 INFO L175 Difference]: Start difference. First operand has 115 places, 164 transitions, 1909 flow. Second operand 7 states and 132 transitions. [2024-06-03 19:45:57,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 190 transitions, 2429 flow [2024-06-03 19:45:57,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 190 transitions, 2317 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 19:45:57,557 INFO L231 Difference]: Finished difference. Result has 117 places, 167 transitions, 2053 flow [2024-06-03 19:45:57,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2053, PETRI_PLACES=117, PETRI_TRANSITIONS=167} [2024-06-03 19:45:57,557 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 73 predicate places. [2024-06-03 19:45:57,557 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 167 transitions, 2053 flow [2024-06-03 19:45:57,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:45:57,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:57,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:57,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 19:45:57,558 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:45:57,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:57,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1304782585, now seen corresponding path program 2 times [2024-06-03 19:45:57,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:57,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311177703] [2024-06-03 19:45:57,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:57,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:45:58,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:45:58,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:45:58,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311177703] [2024-06-03 19:45:58,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311177703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:45:58,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:45:58,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:45:58,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429465808] [2024-06-03 19:45:58,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:45:58,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:45:58,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:45:58,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:45:58,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:45:58,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:45:58,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 167 transitions, 2053 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:45:58,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:45:58,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:45:58,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:45:59,299 INFO L124 PetriNetUnfolderBase]: 2422/3651 cut-off events. [2024-06-03 19:45:59,299 INFO L125 PetriNetUnfolderBase]: For 68663/68667 co-relation queries the response was YES. [2024-06-03 19:45:59,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22224 conditions, 3651 events. 2422/3651 cut-off events. For 68663/68667 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 17698 event pairs, 949 based on Foata normal form. 6/3656 useless extension candidates. Maximal degree in co-relation 22173. Up to 3496 conditions per place. [2024-06-03 19:45:59,322 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 166 selfloop transitions, 30 changer transitions 0/200 dead transitions. [2024-06-03 19:45:59,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 200 transitions, 2640 flow [2024-06-03 19:45:59,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:45:59,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:45:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:45:59,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:45:59,323 INFO L175 Difference]: Start difference. First operand has 117 places, 167 transitions, 2053 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:45:59,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 200 transitions, 2640 flow [2024-06-03 19:45:59,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 200 transitions, 2508 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 19:45:59,384 INFO L231 Difference]: Finished difference. Result has 121 places, 176 transitions, 2116 flow [2024-06-03 19:45:59,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2116, PETRI_PLACES=121, PETRI_TRANSITIONS=176} [2024-06-03 19:45:59,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-03 19:45:59,384 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 176 transitions, 2116 flow [2024-06-03 19:45:59,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:45:59,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:45:59,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:45:59,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 19:45:59,385 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:45:59,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:45:59,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1448673115, now seen corresponding path program 3 times [2024-06-03 19:45:59,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:45:59,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88178872] [2024-06-03 19:45:59,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:45:59,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:45:59,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:00,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:00,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:00,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88178872] [2024-06-03 19:46:00,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88178872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:00,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:00,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:46:00,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528067321] [2024-06-03 19:46:00,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:00,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:46:00,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:00,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:46:00,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:46:00,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:00,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 176 transitions, 2116 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:46:00,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:00,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:00,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:01,168 INFO L124 PetriNetUnfolderBase]: 2444/3702 cut-off events. [2024-06-03 19:46:01,169 INFO L125 PetriNetUnfolderBase]: For 62753/62761 co-relation queries the response was YES. [2024-06-03 19:46:01,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21995 conditions, 3702 events. 2444/3702 cut-off events. For 62753/62761 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 17939 event pairs, 861 based on Foata normal form. 10/3710 useless extension candidates. Maximal degree in co-relation 21942. Up to 3492 conditions per place. [2024-06-03 19:46:01,193 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 166 selfloop transitions, 35 changer transitions 0/205 dead transitions. [2024-06-03 19:46:01,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 205 transitions, 2677 flow [2024-06-03 19:46:01,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:46:01,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:46:01,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-03 19:46:01,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39825581395348836 [2024-06-03 19:46:01,194 INFO L175 Difference]: Start difference. First operand has 121 places, 176 transitions, 2116 flow. Second operand 8 states and 137 transitions. [2024-06-03 19:46:01,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 205 transitions, 2677 flow [2024-06-03 19:46:01,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 205 transitions, 2595 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 19:46:01,245 INFO L231 Difference]: Finished difference. Result has 125 places, 183 transitions, 2199 flow [2024-06-03 19:46:01,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2199, PETRI_PLACES=125, PETRI_TRANSITIONS=183} [2024-06-03 19:46:01,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-03 19:46:01,246 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 183 transitions, 2199 flow [2024-06-03 19:46:01,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:46:01,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:01,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:46:01,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 19:46:01,246 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:01,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:01,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1448882365, now seen corresponding path program 4 times [2024-06-03 19:46:01,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:01,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503211461] [2024-06-03 19:46:01,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:01,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:01,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:02,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:02,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:02,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503211461] [2024-06-03 19:46:02,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503211461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:02,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:02,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:46:02,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661413306] [2024-06-03 19:46:02,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:02,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:46:02,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:02,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:46:02,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:46:02,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:02,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 183 transitions, 2199 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:46:02,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:02,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:02,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:02,874 INFO L124 PetriNetUnfolderBase]: 2455/3732 cut-off events. [2024-06-03 19:46:02,874 INFO L125 PetriNetUnfolderBase]: For 66803/66807 co-relation queries the response was YES. [2024-06-03 19:46:02,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22609 conditions, 3732 events. 2455/3732 cut-off events. For 66803/66807 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 18018 event pairs, 600 based on Foata normal form. 6/3734 useless extension candidates. Maximal degree in co-relation 22554. Up to 2898 conditions per place. [2024-06-03 19:46:02,894 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 96 selfloop transitions, 128 changer transitions 0/228 dead transitions. [2024-06-03 19:46:02,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 228 transitions, 3020 flow [2024-06-03 19:46:02,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:46:02,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:46:02,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:46:02,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:46:02,895 INFO L175 Difference]: Start difference. First operand has 125 places, 183 transitions, 2199 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:46:02,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 228 transitions, 3020 flow [2024-06-03 19:46:02,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 228 transitions, 2916 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 19:46:02,942 INFO L231 Difference]: Finished difference. Result has 129 places, 200 transitions, 2594 flow [2024-06-03 19:46:02,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2594, PETRI_PLACES=129, PETRI_TRANSITIONS=200} [2024-06-03 19:46:02,942 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-03 19:46:02,942 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 200 transitions, 2594 flow [2024-06-03 19:46:02,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:46:02,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:02,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:46:02,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 19:46:02,943 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:02,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:02,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1764934885, now seen corresponding path program 5 times [2024-06-03 19:46:02,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:02,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386540377] [2024-06-03 19:46:02,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:02,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:02,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:04,089 INFO L134 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:46:04,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:04,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386540377] [2024-06-03 19:46:04,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386540377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:04,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:04,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:46:04,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710037682] [2024-06-03 19:46:04,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:04,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:46:04,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:04,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:46:04,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:46:04,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:04,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 200 transitions, 2594 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:46:04,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:04,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:04,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:04,744 INFO L124 PetriNetUnfolderBase]: 2444/3701 cut-off events. [2024-06-03 19:46:04,745 INFO L125 PetriNetUnfolderBase]: For 74929/74937 co-relation queries the response was YES. [2024-06-03 19:46:04,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23537 conditions, 3701 events. 2444/3701 cut-off events. For 74929/74937 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 17964 event pairs, 861 based on Foata normal form. 10/3709 useless extension candidates. Maximal degree in co-relation 23480. Up to 3491 conditions per place. [2024-06-03 19:46:04,770 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 182 selfloop transitions, 39 changer transitions 0/225 dead transitions. [2024-06-03 19:46:04,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 225 transitions, 3173 flow [2024-06-03 19:46:04,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:46:04,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:46:04,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:46:04,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:46:04,771 INFO L175 Difference]: Start difference. First operand has 129 places, 200 transitions, 2594 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:46:04,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 225 transitions, 3173 flow [2024-06-03 19:46:04,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 225 transitions, 3102 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-03 19:46:04,836 INFO L231 Difference]: Finished difference. Result has 135 places, 203 transitions, 2664 flow [2024-06-03 19:46:04,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2523, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2664, PETRI_PLACES=135, PETRI_TRANSITIONS=203} [2024-06-03 19:46:04,836 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-03 19:46:04,836 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 203 transitions, 2664 flow [2024-06-03 19:46:04,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 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:46:04,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:04,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:46:04,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 19:46:04,837 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:04,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:04,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1840969671, now seen corresponding path program 1 times [2024-06-03 19:46:04,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:04,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995920611] [2024-06-03 19:46:04,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:04,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:05,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:05,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:05,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995920611] [2024-06-03 19:46:05,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995920611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:05,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:05,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:46:05,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994892675] [2024-06-03 19:46:05,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:05,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:46:05,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:05,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:46:05,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:46:05,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:05,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 203 transitions, 2664 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:05,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:05,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:05,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:06,279 INFO L124 PetriNetUnfolderBase]: 2441/3728 cut-off events. [2024-06-03 19:46:06,279 INFO L125 PetriNetUnfolderBase]: For 79029/79029 co-relation queries the response was YES. [2024-06-03 19:46:06,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23548 conditions, 3728 events. 2441/3728 cut-off events. For 79029/79029 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 18307 event pairs, 967 based on Foata normal form. 1/3728 useless extension candidates. Maximal degree in co-relation 23489. Up to 3591 conditions per place. [2024-06-03 19:46:06,308 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 198 selfloop transitions, 12 changer transitions 0/214 dead transitions. [2024-06-03 19:46:06,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 214 transitions, 3136 flow [2024-06-03 19:46:06,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:46:06,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:46:06,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-03 19:46:06,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-03 19:46:06,309 INFO L175 Difference]: Start difference. First operand has 135 places, 203 transitions, 2664 flow. Second operand 6 states and 96 transitions. [2024-06-03 19:46:06,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 214 transitions, 3136 flow [2024-06-03 19:46:06,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 214 transitions, 3044 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 19:46:06,379 INFO L231 Difference]: Finished difference. Result has 137 places, 206 transitions, 2634 flow [2024-06-03 19:46:06,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2634, PETRI_PLACES=137, PETRI_TRANSITIONS=206} [2024-06-03 19:46:06,380 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-03 19:46:06,380 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 206 transitions, 2634 flow [2024-06-03 19:46:06,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:06,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:06,380 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:46:06,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 19:46:06,381 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:46:06,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:06,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1059358395, now seen corresponding path program 1 times [2024-06-03 19:46:06,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:06,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237486680] [2024-06-03 19:46:06,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:06,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:06,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:07,318 INFO L134 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:46:07,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:07,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237486680] [2024-06-03 19:46:07,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237486680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:07,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:07,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:07,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939134833] [2024-06-03 19:46:07,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:07,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:07,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:07,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:07,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:07,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:07,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 206 transitions, 2634 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:07,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:07,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:07,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:08,089 INFO L124 PetriNetUnfolderBase]: 2384/3672 cut-off events. [2024-06-03 19:46:08,089 INFO L125 PetriNetUnfolderBase]: For 97522/97535 co-relation queries the response was YES. [2024-06-03 19:46:08,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24791 conditions, 3672 events. 2384/3672 cut-off events. For 97522/97535 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18704 event pairs, 605 based on Foata normal form. 12/3664 useless extension candidates. Maximal degree in co-relation 24731. Up to 3286 conditions per place. [2024-06-03 19:46:08,117 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 192 selfloop transitions, 40 changer transitions 0/244 dead transitions. [2024-06-03 19:46:08,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 244 transitions, 3278 flow [2024-06-03 19:46:08,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:08,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:08,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 19:46:08,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-03 19:46:08,119 INFO L175 Difference]: Start difference. First operand has 137 places, 206 transitions, 2634 flow. Second operand 9 states and 164 transitions. [2024-06-03 19:46:08,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 244 transitions, 3278 flow [2024-06-03 19:46:08,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 244 transitions, 3238 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 19:46:08,198 INFO L231 Difference]: Finished difference. Result has 143 places, 211 transitions, 2759 flow [2024-06-03 19:46:08,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2594, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2759, PETRI_PLACES=143, PETRI_TRANSITIONS=211} [2024-06-03 19:46:08,198 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 99 predicate places. [2024-06-03 19:46:08,199 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 211 transitions, 2759 flow [2024-06-03 19:46:08,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:08,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:08,199 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:46:08,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 19:46:08,199 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:46:08,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:08,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1444263985, now seen corresponding path program 2 times [2024-06-03 19:46:08,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:08,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142538604] [2024-06-03 19:46:08,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:08,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:08,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:09,273 INFO L134 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:46:09,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:09,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142538604] [2024-06-03 19:46:09,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142538604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:09,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:09,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:09,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683440990] [2024-06-03 19:46:09,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:09,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:09,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:09,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:09,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:09,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:09,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 211 transitions, 2759 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:09,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:09,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:09,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:10,113 INFO L124 PetriNetUnfolderBase]: 2435/3769 cut-off events. [2024-06-03 19:46:10,114 INFO L125 PetriNetUnfolderBase]: For 108574/108587 co-relation queries the response was YES. [2024-06-03 19:46:10,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25983 conditions, 3769 events. 2435/3769 cut-off events. For 108574/108587 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 19472 event pairs, 764 based on Foata normal form. 12/3761 useless extension candidates. Maximal degree in co-relation 25921. Up to 3384 conditions per place. [2024-06-03 19:46:10,145 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 194 selfloop transitions, 46 changer transitions 0/252 dead transitions. [2024-06-03 19:46:10,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 252 transitions, 3501 flow [2024-06-03 19:46:10,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:10,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:10,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:46:10,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-03 19:46:10,146 INFO L175 Difference]: Start difference. First operand has 143 places, 211 transitions, 2759 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:46:10,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 252 transitions, 3501 flow [2024-06-03 19:46:10,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 252 transitions, 3310 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:10,246 INFO L231 Difference]: Finished difference. Result has 146 places, 219 transitions, 2831 flow [2024-06-03 19:46:10,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2831, PETRI_PLACES=146, PETRI_TRANSITIONS=219} [2024-06-03 19:46:10,247 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-03 19:46:10,247 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 219 transitions, 2831 flow [2024-06-03 19:46:10,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:10,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:10,247 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:46:10,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 19:46:10,247 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:10,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:10,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1657877905, now seen corresponding path program 3 times [2024-06-03 19:46:10,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:10,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378304135] [2024-06-03 19:46:10,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:10,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:10,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:11,227 INFO L134 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:46:11,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:11,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378304135] [2024-06-03 19:46:11,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378304135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:11,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:11,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:11,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126905741] [2024-06-03 19:46:11,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:11,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:11,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:11,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:11,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:11,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:11,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 219 transitions, 2831 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:11,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:11,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:11,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:12,080 INFO L124 PetriNetUnfolderBase]: 2448/3802 cut-off events. [2024-06-03 19:46:12,080 INFO L125 PetriNetUnfolderBase]: For 116554/116563 co-relation queries the response was YES. [2024-06-03 19:46:12,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26475 conditions, 3802 events. 2448/3802 cut-off events. For 116554/116563 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19792 event pairs, 745 based on Foata normal form. 12/3798 useless extension candidates. Maximal degree in co-relation 26412. Up to 3371 conditions per place. [2024-06-03 19:46:12,107 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 181 selfloop transitions, 60 changer transitions 0/253 dead transitions. [2024-06-03 19:46:12,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 253 transitions, 3497 flow [2024-06-03 19:46:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:12,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:12,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:46:12,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-03 19:46:12,108 INFO L175 Difference]: Start difference. First operand has 146 places, 219 transitions, 2831 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:46:12,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 253 transitions, 3497 flow [2024-06-03 19:46:12,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 253 transitions, 3373 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 19:46:12,199 INFO L231 Difference]: Finished difference. Result has 149 places, 221 transitions, 2901 flow [2024-06-03 19:46:12,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2901, PETRI_PLACES=149, PETRI_TRANSITIONS=221} [2024-06-03 19:46:12,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 105 predicate places. [2024-06-03 19:46:12,200 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 221 transitions, 2901 flow [2024-06-03 19:46:12,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:12,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:12,204 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:46:12,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 19:46:12,204 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:46:12,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:12,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1071134771, now seen corresponding path program 4 times [2024-06-03 19:46:12,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:12,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388990414] [2024-06-03 19:46:12,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:12,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:12,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:13,221 INFO L134 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:46:13,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:13,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388990414] [2024-06-03 19:46:13,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388990414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:13,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:13,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:13,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104462540] [2024-06-03 19:46:13,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:13,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:13,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:13,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:13,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:13,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:13,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 221 transitions, 2901 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:13,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:13,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:13,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:14,076 INFO L124 PetriNetUnfolderBase]: 2541/3973 cut-off events. [2024-06-03 19:46:14,077 INFO L125 PetriNetUnfolderBase]: For 124807/124822 co-relation queries the response was YES. [2024-06-03 19:46:14,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27840 conditions, 3973 events. 2541/3973 cut-off events. For 124807/124822 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 21046 event pairs, 563 based on Foata normal form. 14/3974 useless extension candidates. Maximal degree in co-relation 27776. Up to 3525 conditions per place. [2024-06-03 19:46:14,107 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 203 selfloop transitions, 49 changer transitions 0/264 dead transitions. [2024-06-03 19:46:14,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 264 transitions, 3644 flow [2024-06-03 19:46:14,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:14,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:14,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:46:14,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:46:14,109 INFO L175 Difference]: Start difference. First operand has 149 places, 221 transitions, 2901 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:46:14,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 264 transitions, 3644 flow [2024-06-03 19:46:14,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 264 transitions, 3482 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:14,224 INFO L231 Difference]: Finished difference. Result has 152 places, 233 transitions, 3010 flow [2024-06-03 19:46:14,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3010, PETRI_PLACES=152, PETRI_TRANSITIONS=233} [2024-06-03 19:46:14,225 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 108 predicate places. [2024-06-03 19:46:14,225 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 233 transitions, 3010 flow [2024-06-03 19:46:14,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:14,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:14,225 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:46:14,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 19:46:14,225 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:46:14,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:14,226 INFO L85 PathProgramCache]: Analyzing trace with hash -2029098759, now seen corresponding path program 5 times [2024-06-03 19:46:14,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:14,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401444383] [2024-06-03 19:46:14,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:14,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:14,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:15,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:15,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:15,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401444383] [2024-06-03 19:46:15,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401444383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:15,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:15,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:15,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425552231] [2024-06-03 19:46:15,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:15,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:15,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:15,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:15,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:15,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:15,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 233 transitions, 3010 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:15,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:15,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:15,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:16,223 INFO L124 PetriNetUnfolderBase]: 2589/4057 cut-off events. [2024-06-03 19:46:16,224 INFO L125 PetriNetUnfolderBase]: For 136425/136440 co-relation queries the response was YES. [2024-06-03 19:46:16,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28744 conditions, 4057 events. 2589/4057 cut-off events. For 136425/136440 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 21679 event pairs, 582 based on Foata normal form. 18/4065 useless extension candidates. Maximal degree in co-relation 28678. Up to 3571 conditions per place. [2024-06-03 19:46:16,255 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 194 selfloop transitions, 61 changer transitions 0/267 dead transitions. [2024-06-03 19:46:16,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 267 transitions, 3708 flow [2024-06-03 19:46:16,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:16,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:16,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:46:16,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:46:16,258 INFO L175 Difference]: Start difference. First operand has 152 places, 233 transitions, 3010 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:46:16,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 267 transitions, 3708 flow [2024-06-03 19:46:16,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 267 transitions, 3579 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 19:46:16,423 INFO L231 Difference]: Finished difference. Result has 155 places, 237 transitions, 3099 flow [2024-06-03 19:46:16,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3099, PETRI_PLACES=155, PETRI_TRANSITIONS=237} [2024-06-03 19:46:16,424 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-03 19:46:16,424 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 237 transitions, 3099 flow [2024-06-03 19:46:16,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:16,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:16,424 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:46:16,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 19:46:16,424 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:46:16,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:16,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1911011079, now seen corresponding path program 6 times [2024-06-03 19:46:16,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:16,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020824299] [2024-06-03 19:46:16,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:16,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:16,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:17,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:17,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:17,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020824299] [2024-06-03 19:46:17,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020824299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:17,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:17,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:17,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430262334] [2024-06-03 19:46:17,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:17,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:17,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:17,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:17,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:17,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:17,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 237 transitions, 3099 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:17,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:17,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:17,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:18,458 INFO L124 PetriNetUnfolderBase]: 2677/4211 cut-off events. [2024-06-03 19:46:18,458 INFO L125 PetriNetUnfolderBase]: For 156640/156652 co-relation queries the response was YES. [2024-06-03 19:46:18,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30122 conditions, 4211 events. 2677/4211 cut-off events. For 156640/156652 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 22792 event pairs, 597 based on Foata normal form. 40/4248 useless extension candidates. Maximal degree in co-relation 30055. Up to 3483 conditions per place. [2024-06-03 19:46:18,490 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 182 selfloop transitions, 80 changer transitions 0/274 dead transitions. [2024-06-03 19:46:18,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 274 transitions, 3845 flow [2024-06-03 19:46:18,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:18,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:18,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-03 19:46:18,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-03 19:46:18,492 INFO L175 Difference]: Start difference. First operand has 155 places, 237 transitions, 3099 flow. Second operand 9 states and 173 transitions. [2024-06-03 19:46:18,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 274 transitions, 3845 flow [2024-06-03 19:46:18,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 274 transitions, 3679 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:18,636 INFO L231 Difference]: Finished difference. Result has 157 places, 239 transitions, 3175 flow [2024-06-03 19:46:18,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2933, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3175, PETRI_PLACES=157, PETRI_TRANSITIONS=239} [2024-06-03 19:46:18,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-03 19:46:18,637 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 239 transitions, 3175 flow [2024-06-03 19:46:18,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:18,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:18,637 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:46:18,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 19:46:18,637 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:18,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:18,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1910826381, now seen corresponding path program 1 times [2024-06-03 19:46:18,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:18,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387428487] [2024-06-03 19:46:18,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:18,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:18,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:19,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:46:19,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:19,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387428487] [2024-06-03 19:46:19,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387428487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:19,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:19,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:19,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655842405] [2024-06-03 19:46:19,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:19,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:19,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:19,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:19,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:19,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:19,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 239 transitions, 3175 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:19,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:19,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:19,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:20,627 INFO L124 PetriNetUnfolderBase]: 3059/4688 cut-off events. [2024-06-03 19:46:20,627 INFO L125 PetriNetUnfolderBase]: For 168437/168449 co-relation queries the response was YES. [2024-06-03 19:46:20,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32692 conditions, 4688 events. 3059/4688 cut-off events. For 168437/168449 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 24480 event pairs, 706 based on Foata normal form. 36/4723 useless extension candidates. Maximal degree in co-relation 32624. Up to 4029 conditions per place. [2024-06-03 19:46:20,663 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 192 selfloop transitions, 84 changer transitions 0/281 dead transitions. [2024-06-03 19:46:20,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 281 transitions, 3957 flow [2024-06-03 19:46:20,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:46:20,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:46:20,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-03 19:46:20,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-03 19:46:20,665 INFO L175 Difference]: Start difference. First operand has 157 places, 239 transitions, 3175 flow. Second operand 10 states and 181 transitions. [2024-06-03 19:46:20,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 281 transitions, 3957 flow [2024-06-03 19:46:20,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 281 transitions, 3757 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:20,829 INFO L231 Difference]: Finished difference. Result has 160 places, 241 transitions, 3208 flow [2024-06-03 19:46:20,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3208, PETRI_PLACES=160, PETRI_TRANSITIONS=241} [2024-06-03 19:46:20,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-03 19:46:20,830 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 241 transitions, 3208 flow [2024-06-03 19:46:20,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:20,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:20,830 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:46:20,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 19:46:20,830 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:46:20,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:20,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1970942710, now seen corresponding path program 1 times [2024-06-03 19:46:20,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:20,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108957689] [2024-06-03 19:46:20,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:20,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:20,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:21,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:21,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:21,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108957689] [2024-06-03 19:46:21,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108957689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:21,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:21,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:46:21,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026549549] [2024-06-03 19:46:21,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:21,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:46:21,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:21,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:46:21,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:46:21,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:21,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 241 transitions, 3208 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:21,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:21,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:21,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:22,420 INFO L124 PetriNetUnfolderBase]: 3105/4740 cut-off events. [2024-06-03 19:46:22,420 INFO L125 PetriNetUnfolderBase]: For 163472/163476 co-relation queries the response was YES. [2024-06-03 19:46:22,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33145 conditions, 4740 events. 3105/4740 cut-off events. For 163472/163476 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 24676 event pairs, 1043 based on Foata normal form. 5/4744 useless extension candidates. Maximal degree in co-relation 33076. Up to 4564 conditions per place. [2024-06-03 19:46:22,451 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 239 selfloop transitions, 21 changer transitions 0/265 dead transitions. [2024-06-03 19:46:22,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 265 transitions, 3914 flow [2024-06-03 19:46:22,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:46:22,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:46:22,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-03 19:46:22,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-03 19:46:22,452 INFO L175 Difference]: Start difference. First operand has 160 places, 241 transitions, 3208 flow. Second operand 7 states and 121 transitions. [2024-06-03 19:46:22,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 265 transitions, 3914 flow [2024-06-03 19:46:22,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 265 transitions, 3740 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:22,601 INFO L231 Difference]: Finished difference. Result has 160 places, 247 transitions, 3152 flow [2024-06-03 19:46:22,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3034, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3152, PETRI_PLACES=160, PETRI_TRANSITIONS=247} [2024-06-03 19:46:22,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 116 predicate places. [2024-06-03 19:46:22,602 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 247 transitions, 3152 flow [2024-06-03 19:46:22,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:22,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:22,602 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:46:22,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 19:46:22,602 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:46:22,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:22,602 INFO L85 PathProgramCache]: Analyzing trace with hash 107474709, now seen corresponding path program 7 times [2024-06-03 19:46:22,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:22,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71366878] [2024-06-03 19:46:22,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:22,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:22,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:23,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:23,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:23,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71366878] [2024-06-03 19:46:23,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71366878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:23,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:23,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:23,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336429855] [2024-06-03 19:46:23,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:23,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:23,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:23,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:23,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:23,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:23,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 247 transitions, 3152 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:23,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:23,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:23,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:24,660 INFO L124 PetriNetUnfolderBase]: 2853/4472 cut-off events. [2024-06-03 19:46:24,660 INFO L125 PetriNetUnfolderBase]: For 178841/178856 co-relation queries the response was YES. [2024-06-03 19:46:24,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32523 conditions, 4472 events. 2853/4472 cut-off events. For 178841/178856 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 24416 event pairs, 699 based on Foata normal form. 14/4468 useless extension candidates. Maximal degree in co-relation 32453. Up to 3852 conditions per place. [2024-06-03 19:46:24,700 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 205 selfloop transitions, 60 changer transitions 0/277 dead transitions. [2024-06-03 19:46:24,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 277 transitions, 3868 flow [2024-06-03 19:46:24,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:46:24,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:46:24,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:46:24,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:46:24,702 INFO L175 Difference]: Start difference. First operand has 160 places, 247 transitions, 3152 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:46:24,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 277 transitions, 3868 flow [2024-06-03 19:46:24,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 277 transitions, 3824 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 19:46:24,870 INFO L231 Difference]: Finished difference. Result has 165 places, 249 transitions, 3331 flow [2024-06-03 19:46:24,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3331, PETRI_PLACES=165, PETRI_TRANSITIONS=249} [2024-06-03 19:46:24,871 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-03 19:46:24,871 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 249 transitions, 3331 flow [2024-06-03 19:46:24,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:24,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:24,871 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:46:24,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 19:46:24,871 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:46:24,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:24,872 INFO L85 PathProgramCache]: Analyzing trace with hash 107535159, now seen corresponding path program 8 times [2024-06-03 19:46:24,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:24,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339285136] [2024-06-03 19:46:24,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:24,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:24,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:26,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:26,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:26,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339285136] [2024-06-03 19:46:26,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339285136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:26,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:26,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:26,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786132853] [2024-06-03 19:46:26,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:26,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:26,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:26,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:26,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:26,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:26,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 249 transitions, 3331 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:26,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:26,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:26,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:27,122 INFO L124 PetriNetUnfolderBase]: 3020/4737 cut-off events. [2024-06-03 19:46:27,122 INFO L125 PetriNetUnfolderBase]: For 195238/195250 co-relation queries the response was YES. [2024-06-03 19:46:27,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35518 conditions, 4737 events. 3020/4737 cut-off events. For 195238/195250 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 26083 event pairs, 636 based on Foata normal form. 20/4751 useless extension candidates. Maximal degree in co-relation 35446. Up to 4150 conditions per place. [2024-06-03 19:46:27,160 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 221 selfloop transitions, 84 changer transitions 0/317 dead transitions. [2024-06-03 19:46:27,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 317 transitions, 4883 flow [2024-06-03 19:46:27,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:27,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:27,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:46:27,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-03 19:46:27,161 INFO L175 Difference]: Start difference. First operand has 165 places, 249 transitions, 3331 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:46:27,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 317 transitions, 4883 flow [2024-06-03 19:46:27,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 317 transitions, 4660 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-03 19:46:27,420 INFO L231 Difference]: Finished difference. Result has 170 places, 290 transitions, 4225 flow [2024-06-03 19:46:27,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4225, PETRI_PLACES=170, PETRI_TRANSITIONS=290} [2024-06-03 19:46:27,421 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-03 19:46:27,421 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 290 transitions, 4225 flow [2024-06-03 19:46:27,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:27,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:27,421 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:46:27,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 19:46:27,422 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:46:27,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:27,422 INFO L85 PathProgramCache]: Analyzing trace with hash 110336629, now seen corresponding path program 1 times [2024-06-03 19:46:27,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:27,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91296605] [2024-06-03 19:46:27,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:27,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:27,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:28,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:28,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:28,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91296605] [2024-06-03 19:46:28,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91296605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:28,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:28,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:46:28,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422846520] [2024-06-03 19:46:28,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:28,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:46:28,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:28,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:46:28,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:46:28,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:28,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 290 transitions, 4225 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:28,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:28,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:28,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:29,339 INFO L124 PetriNetUnfolderBase]: 3326/5071 cut-off events. [2024-06-03 19:46:29,339 INFO L125 PetriNetUnfolderBase]: For 165897/165909 co-relation queries the response was YES. [2024-06-03 19:46:29,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35599 conditions, 5071 events. 3326/5071 cut-off events. For 165897/165909 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 26639 event pairs, 720 based on Foata normal form. 16/5086 useless extension candidates. Maximal degree in co-relation 35524. Up to 4271 conditions per place. [2024-06-03 19:46:29,380 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 178 selfloop transitions, 135 changer transitions 0/318 dead transitions. [2024-06-03 19:46:29,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 318 transitions, 4984 flow [2024-06-03 19:46:29,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:46:29,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:46:29,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:46:29,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:46:29,381 INFO L175 Difference]: Start difference. First operand has 170 places, 290 transitions, 4225 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:46:29,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 318 transitions, 4984 flow [2024-06-03 19:46:29,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 318 transitions, 4780 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-03 19:46:29,634 INFO L231 Difference]: Finished difference. Result has 176 places, 291 transitions, 4387 flow [2024-06-03 19:46:29,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4021, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4387, PETRI_PLACES=176, PETRI_TRANSITIONS=291} [2024-06-03 19:46:29,634 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-03 19:46:29,634 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 291 transitions, 4387 flow [2024-06-03 19:46:29,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:29,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:29,635 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:46:29,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 19:46:29,635 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:46:29,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:29,635 INFO L85 PathProgramCache]: Analyzing trace with hash 225807537, now seen corresponding path program 2 times [2024-06-03 19:46:29,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:29,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56852757] [2024-06-03 19:46:29,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:29,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:29,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:30,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:30,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:30,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56852757] [2024-06-03 19:46:30,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56852757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:30,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:30,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:30,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121521899] [2024-06-03 19:46:30,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:30,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:30,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:30,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:30,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:30,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:30,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 291 transitions, 4387 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:30,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:30,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:30,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:31,848 INFO L124 PetriNetUnfolderBase]: 3343/5102 cut-off events. [2024-06-03 19:46:31,849 INFO L125 PetriNetUnfolderBase]: For 176386/176390 co-relation queries the response was YES. [2024-06-03 19:46:31,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36448 conditions, 5102 events. 3343/5102 cut-off events. For 176386/176390 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 26962 event pairs, 1062 based on Foata normal form. 8/5109 useless extension candidates. Maximal degree in co-relation 36370. Up to 4840 conditions per place. [2024-06-03 19:46:31,893 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 280 selfloop transitions, 38 changer transitions 0/323 dead transitions. [2024-06-03 19:46:31,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 323 transitions, 5217 flow [2024-06-03 19:46:31,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:31,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:31,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-03 19:46:31,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-03 19:46:31,895 INFO L175 Difference]: Start difference. First operand has 176 places, 291 transitions, 4387 flow. Second operand 9 states and 151 transitions. [2024-06-03 19:46:31,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 323 transitions, 5217 flow [2024-06-03 19:46:32,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 323 transitions, 4937 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 19:46:32,114 INFO L231 Difference]: Finished difference. Result has 179 places, 294 transitions, 4271 flow [2024-06-03 19:46:32,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4107, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4271, PETRI_PLACES=179, PETRI_TRANSITIONS=294} [2024-06-03 19:46:32,114 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-03 19:46:32,114 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 294 transitions, 4271 flow [2024-06-03 19:46:32,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:32,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:32,114 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:46:32,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 19:46:32,114 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:46:32,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:32,115 INFO L85 PathProgramCache]: Analyzing trace with hash 225622839, now seen corresponding path program 9 times [2024-06-03 19:46:32,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:32,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425675342] [2024-06-03 19:46:32,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:32,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:32,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:33,192 INFO L134 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:46:33,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:33,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425675342] [2024-06-03 19:46:33,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425675342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:33,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:33,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:33,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117588849] [2024-06-03 19:46:33,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:33,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:33,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:33,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:33,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:33,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:33,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 294 transitions, 4271 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:33,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:33,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:33,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:34,286 INFO L124 PetriNetUnfolderBase]: 3123/4911 cut-off events. [2024-06-03 19:46:34,286 INFO L125 PetriNetUnfolderBase]: For 184071/184112 co-relation queries the response was YES. [2024-06-03 19:46:34,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35907 conditions, 4911 events. 3123/4911 cut-off events. For 184071/184112 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 27384 event pairs, 642 based on Foata normal form. 40/4905 useless extension candidates. Maximal degree in co-relation 35829. Up to 3784 conditions per place. [2024-06-03 19:46:34,326 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 183 selfloop transitions, 131 changer transitions 0/327 dead transitions. [2024-06-03 19:46:34,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 327 transitions, 5113 flow [2024-06-03 19:46:34,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:46:34,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:46:34,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 19:46:34,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-03 19:46:34,328 INFO L175 Difference]: Start difference. First operand has 179 places, 294 transitions, 4271 flow. Second operand 8 states and 154 transitions. [2024-06-03 19:46:34,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 327 transitions, 5113 flow [2024-06-03 19:46:34,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 327 transitions, 4983 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:34,520 INFO L231 Difference]: Finished difference. Result has 180 places, 296 transitions, 4495 flow [2024-06-03 19:46:34,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4495, PETRI_PLACES=180, PETRI_TRANSITIONS=296} [2024-06-03 19:46:34,520 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-03 19:46:34,520 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 296 transitions, 4495 flow [2024-06-03 19:46:34,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:34,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:34,521 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:46:34,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 19:46:34,521 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:34,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:34,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1224044690, now seen corresponding path program 2 times [2024-06-03 19:46:34,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:34,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896247511] [2024-06-03 19:46:34,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:34,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:34,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:35,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:46:35,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:35,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896247511] [2024-06-03 19:46:35,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896247511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:35,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:35,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:46:35,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292617897] [2024-06-03 19:46:35,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:35,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:46:35,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:35,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:46:35,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:46:35,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:35,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 296 transitions, 4495 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:35,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:35,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:35,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:36,239 INFO L124 PetriNetUnfolderBase]: 3457/5288 cut-off events. [2024-06-03 19:46:36,239 INFO L125 PetriNetUnfolderBase]: For 184662/184666 co-relation queries the response was YES. [2024-06-03 19:46:36,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38063 conditions, 5288 events. 3457/5288 cut-off events. For 184662/184666 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 28315 event pairs, 1090 based on Foata normal form. 5/5292 useless extension candidates. Maximal degree in co-relation 37984. Up to 5104 conditions per place. [2024-06-03 19:46:36,285 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 281 selfloop transitions, 27 changer transitions 0/313 dead transitions. [2024-06-03 19:46:36,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 313 transitions, 5257 flow [2024-06-03 19:46:36,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:46:36,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:46:36,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-03 19:46:36,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:46:36,286 INFO L175 Difference]: Start difference. First operand has 180 places, 296 transitions, 4495 flow. Second operand 6 states and 105 transitions. [2024-06-03 19:46:36,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 313 transitions, 5257 flow [2024-06-03 19:46:36,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 313 transitions, 4951 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 19:46:36,587 INFO L231 Difference]: Finished difference. Result has 180 places, 299 transitions, 4290 flow [2024-06-03 19:46:36,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4290, PETRI_PLACES=180, PETRI_TRANSITIONS=299} [2024-06-03 19:46:36,588 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-03 19:46:36,588 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 299 transitions, 4290 flow [2024-06-03 19:46:36,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:36,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:36,588 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:46:36,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 19:46:36,589 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:36,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:36,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1113021553, now seen corresponding path program 3 times [2024-06-03 19:46:36,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:36,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164655526] [2024-06-03 19:46:36,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:36,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:36,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:37,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:37,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:37,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164655526] [2024-06-03 19:46:37,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164655526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:37,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:37,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:37,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983343120] [2024-06-03 19:46:37,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:37,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:37,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:37,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:37,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:37,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:37,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 299 transitions, 4290 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:37,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:37,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:37,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:38,672 INFO L124 PetriNetUnfolderBase]: 3585/5495 cut-off events. [2024-06-03 19:46:38,672 INFO L125 PetriNetUnfolderBase]: For 187255/187271 co-relation queries the response was YES. [2024-06-03 19:46:38,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38914 conditions, 5495 events. 3585/5495 cut-off events. For 187255/187271 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 29551 event pairs, 686 based on Foata normal form. 20/5511 useless extension candidates. Maximal degree in co-relation 38834. Up to 4113 conditions per place. [2024-06-03 19:46:38,721 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 163 selfloop transitions, 174 changer transitions 0/342 dead transitions. [2024-06-03 19:46:38,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 342 transitions, 5478 flow [2024-06-03 19:46:38,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:38,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:38,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-03 19:46:38,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-03 19:46:38,722 INFO L175 Difference]: Start difference. First operand has 180 places, 299 transitions, 4290 flow. Second operand 9 states and 169 transitions. [2024-06-03 19:46:38,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 342 transitions, 5478 flow [2024-06-03 19:46:38,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 342 transitions, 5416 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 19:46:39,001 INFO L231 Difference]: Finished difference. Result has 185 places, 303 transitions, 4711 flow [2024-06-03 19:46:39,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4232, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4711, PETRI_PLACES=185, PETRI_TRANSITIONS=303} [2024-06-03 19:46:39,001 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-03 19:46:39,002 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 303 transitions, 4711 flow [2024-06-03 19:46:39,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:39,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:39,002 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:46:39,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 19:46:39,002 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:39,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:39,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1113318223, now seen corresponding path program 4 times [2024-06-03 19:46:39,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:39,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755482031] [2024-06-03 19:46:39,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:39,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:39,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:40,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:46:40,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:40,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755482031] [2024-06-03 19:46:40,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755482031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:40,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:40,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:40,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740115062] [2024-06-03 19:46:40,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:40,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:40,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:40,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:40,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:40,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:40,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 303 transitions, 4711 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:40,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:40,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:40,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:41,042 INFO L124 PetriNetUnfolderBase]: 3602/5522 cut-off events. [2024-06-03 19:46:41,042 INFO L125 PetriNetUnfolderBase]: For 193802/193818 co-relation queries the response was YES. [2024-06-03 19:46:41,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40135 conditions, 5522 events. 3602/5522 cut-off events. For 193802/193818 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 29850 event pairs, 781 based on Foata normal form. 20/5538 useless extension candidates. Maximal degree in co-relation 40055. Up to 4540 conditions per place. [2024-06-03 19:46:41,089 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 166 selfloop transitions, 166 changer transitions 0/337 dead transitions. [2024-06-03 19:46:41,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 337 transitions, 5691 flow [2024-06-03 19:46:41,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:41,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:41,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:46:41,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:46:41,091 INFO L175 Difference]: Start difference. First operand has 185 places, 303 transitions, 4711 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:46:41,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 337 transitions, 5691 flow [2024-06-03 19:46:41,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 337 transitions, 5305 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:41,445 INFO L231 Difference]: Finished difference. Result has 187 places, 305 transitions, 4732 flow [2024-06-03 19:46:41,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4732, PETRI_PLACES=187, PETRI_TRANSITIONS=305} [2024-06-03 19:46:41,446 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-03 19:46:41,446 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 305 transitions, 4732 flow [2024-06-03 19:46:41,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:41,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:41,450 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:46:41,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 19:46:41,451 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:41,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:41,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1349493583, now seen corresponding path program 5 times [2024-06-03 19:46:41,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:41,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118945455] [2024-06-03 19:46:41,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:41,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:41,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:42,467 INFO L134 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:46:42,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:42,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118945455] [2024-06-03 19:46:42,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118945455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:42,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:42,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:42,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710337251] [2024-06-03 19:46:42,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:42,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:42,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:42,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:42,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:42,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:42,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 305 transitions, 4732 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:42,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:42,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:42,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:43,638 INFO L124 PetriNetUnfolderBase]: 3738/5738 cut-off events. [2024-06-03 19:46:43,638 INFO L125 PetriNetUnfolderBase]: For 218044/218060 co-relation queries the response was YES. [2024-06-03 19:46:43,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41660 conditions, 5738 events. 3738/5738 cut-off events. For 218044/218060 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 31241 event pairs, 815 based on Foata normal form. 44/5778 useless extension candidates. Maximal degree in co-relation 41580. Up to 4792 conditions per place. [2024-06-03 19:46:43,685 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 198 selfloop transitions, 145 changer transitions 0/348 dead transitions. [2024-06-03 19:46:43,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 348 transitions, 5742 flow [2024-06-03 19:46:43,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:43,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:43,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:46:43,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-03 19:46:43,686 INFO L175 Difference]: Start difference. First operand has 187 places, 305 transitions, 4732 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:46:43,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 348 transitions, 5742 flow [2024-06-03 19:46:44,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 348 transitions, 5351 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:44,025 INFO L231 Difference]: Finished difference. Result has 190 places, 313 transitions, 4820 flow [2024-06-03 19:46:44,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4353, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4820, PETRI_PLACES=190, PETRI_TRANSITIONS=313} [2024-06-03 19:46:44,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-03 19:46:44,026 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 313 transitions, 4820 flow [2024-06-03 19:46:44,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:44,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:44,026 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:46:44,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 19:46:44,026 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:44,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:44,027 INFO L85 PathProgramCache]: Analyzing trace with hash 397696023, now seen corresponding path program 2 times [2024-06-03 19:46:44,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:44,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002472664] [2024-06-03 19:46:44,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:44,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:44,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:44,919 INFO L134 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:46:44,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:44,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002472664] [2024-06-03 19:46:44,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002472664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:44,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:44,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:46:44,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640285615] [2024-06-03 19:46:44,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:44,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:46:44,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:44,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:46:44,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:46:45,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:45,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 313 transitions, 4820 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:45,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:45,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:45,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:46,087 INFO L124 PetriNetUnfolderBase]: 3728/5724 cut-off events. [2024-06-03 19:46:46,087 INFO L125 PetriNetUnfolderBase]: For 224718/224734 co-relation queries the response was YES. [2024-06-03 19:46:46,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41853 conditions, 5724 events. 3728/5724 cut-off events. For 224718/224734 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 31197 event pairs, 791 based on Foata normal form. 20/5740 useless extension candidates. Maximal degree in co-relation 41771. Up to 4916 conditions per place. [2024-06-03 19:46:46,140 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 187 selfloop transitions, 147 changer transitions 0/339 dead transitions. [2024-06-03 19:46:46,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 339 transitions, 5608 flow [2024-06-03 19:46:46,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:46:46,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:46:46,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-03 19:46:46,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-03 19:46:46,141 INFO L175 Difference]: Start difference. First operand has 190 places, 313 transitions, 4820 flow. Second operand 8 states and 146 transitions. [2024-06-03 19:46:46,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 339 transitions, 5608 flow [2024-06-03 19:46:46,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 339 transitions, 5175 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-03 19:46:46,655 INFO L231 Difference]: Finished difference. Result has 192 places, 313 transitions, 4693 flow [2024-06-03 19:46:46,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4387, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4693, PETRI_PLACES=192, PETRI_TRANSITIONS=313} [2024-06-03 19:46:46,656 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-03 19:46:46,656 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 313 transitions, 4693 flow [2024-06-03 19:46:46,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:46,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:46,657 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:46:46,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 19:46:46,657 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:46,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:46,657 INFO L85 PathProgramCache]: Analyzing trace with hash 391261973, now seen corresponding path program 10 times [2024-06-03 19:46:46,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:46,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680496295] [2024-06-03 19:46:46,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:46,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:46,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:47,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:46:47,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:47,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680496295] [2024-06-03 19:46:47,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680496295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:47,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:47,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:47,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235063936] [2024-06-03 19:46:47,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:47,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:47,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:47,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:47,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:47,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:47,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 313 transitions, 4693 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:47,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:47,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:47,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:48,779 INFO L124 PetriNetUnfolderBase]: 3462/5463 cut-off events. [2024-06-03 19:46:48,779 INFO L125 PetriNetUnfolderBase]: For 233515/233536 co-relation queries the response was YES. [2024-06-03 19:46:48,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40258 conditions, 5463 events. 3462/5463 cut-off events. For 233515/233536 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 31281 event pairs, 694 based on Foata normal form. 44/5494 useless extension candidates. Maximal degree in co-relation 40177. Up to 4293 conditions per place. [2024-06-03 19:46:48,829 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 174 selfloop transitions, 158 changer transitions 0/345 dead transitions. [2024-06-03 19:46:48,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 345 transitions, 5573 flow [2024-06-03 19:46:48,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:46:48,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:46:48,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-03 19:46:48,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-03 19:46:48,830 INFO L175 Difference]: Start difference. First operand has 192 places, 313 transitions, 4693 flow. Second operand 8 states and 156 transitions. [2024-06-03 19:46:48,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 345 transitions, 5573 flow [2024-06-03 19:46:49,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 345 transitions, 5144 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 19:46:49,188 INFO L231 Difference]: Finished difference. Result has 192 places, 315 transitions, 4669 flow [2024-06-03 19:46:49,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4264, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4669, PETRI_PLACES=192, PETRI_TRANSITIONS=315} [2024-06-03 19:46:49,188 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-03 19:46:49,189 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 315 transitions, 4669 flow [2024-06-03 19:46:49,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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:46:49,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:49,189 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:46:49,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 19:46:49,189 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:46:49,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:49,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1965450695, now seen corresponding path program 6 times [2024-06-03 19:46:49,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:49,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427370911] [2024-06-03 19:46:49,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:49,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:49,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:50,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:50,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:50,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427370911] [2024-06-03 19:46:50,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427370911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:50,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:50,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:46:50,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855713030] [2024-06-03 19:46:50,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:50,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:46:50,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:50,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:46:50,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:46:50,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:50,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 315 transitions, 4669 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:50,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:50,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:50,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:51,355 INFO L124 PetriNetUnfolderBase]: 3854/5938 cut-off events. [2024-06-03 19:46:51,355 INFO L125 PetriNetUnfolderBase]: For 232769/232785 co-relation queries the response was YES. [2024-06-03 19:46:51,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42052 conditions, 5938 events. 3854/5938 cut-off events. For 232769/232785 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 32748 event pairs, 815 based on Foata normal form. 40/5974 useless extension candidates. Maximal degree in co-relation 41970. Up to 4992 conditions per place. [2024-06-03 19:46:51,409 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 197 selfloop transitions, 149 changer transitions 0/351 dead transitions. [2024-06-03 19:46:51,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 351 transitions, 5575 flow [2024-06-03 19:46:51,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:46:51,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:46:51,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:46:51,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-03 19:46:51,410 INFO L175 Difference]: Start difference. First operand has 192 places, 315 transitions, 4669 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:46:51,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 351 transitions, 5575 flow [2024-06-03 19:46:51,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 351 transitions, 5177 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:51,777 INFO L231 Difference]: Finished difference. Result has 194 places, 316 transitions, 4628 flow [2024-06-03 19:46:51,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4271, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4628, PETRI_PLACES=194, PETRI_TRANSITIONS=316} [2024-06-03 19:46:51,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-06-03 19:46:51,778 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 316 transitions, 4628 flow [2024-06-03 19:46:51,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:51,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:51,778 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:46:51,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 19:46:51,778 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:46:51,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:51,778 INFO L85 PathProgramCache]: Analyzing trace with hash 2056640978, now seen corresponding path program 3 times [2024-06-03 19:46:51,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:51,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450265135] [2024-06-03 19:46:51,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:51,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:51,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:52,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:52,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:52,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450265135] [2024-06-03 19:46:52,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450265135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:52,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:52,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:46:52,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498872842] [2024-06-03 19:46:52,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:52,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:46:52,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:52,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:46:52,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:46:52,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:52,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 316 transitions, 4628 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:52,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:52,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:52,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:53,575 INFO L124 PetriNetUnfolderBase]: 3851/5936 cut-off events. [2024-06-03 19:46:53,576 INFO L125 PetriNetUnfolderBase]: For 225066/225074 co-relation queries the response was YES. [2024-06-03 19:46:53,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41832 conditions, 5936 events. 3851/5936 cut-off events. For 225066/225074 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32895 event pairs, 1179 based on Foata normal form. 9/5943 useless extension candidates. Maximal degree in co-relation 41749. Up to 5752 conditions per place. [2024-06-03 19:46:53,627 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 293 selfloop transitions, 26 changer transitions 0/324 dead transitions. [2024-06-03 19:46:53,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 324 transitions, 5294 flow [2024-06-03 19:46:53,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:46:53,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:46:53,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-03 19:46:53,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-03 19:46:53,628 INFO L175 Difference]: Start difference. First operand has 194 places, 316 transitions, 4628 flow. Second operand 6 states and 98 transitions. [2024-06-03 19:46:53,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 324 transitions, 5294 flow [2024-06-03 19:46:53,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 324 transitions, 4937 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 19:46:53,959 INFO L231 Difference]: Finished difference. Result has 193 places, 316 transitions, 4329 flow [2024-06-03 19:46:53,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4271, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4329, PETRI_PLACES=193, PETRI_TRANSITIONS=316} [2024-06-03 19:46:53,959 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 149 predicate places. [2024-06-03 19:46:53,960 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 316 transitions, 4329 flow [2024-06-03 19:46:53,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:53,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:53,960 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:46:53,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 19:46:53,960 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:46:53,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:53,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1229764562, now seen corresponding path program 1 times [2024-06-03 19:46:53,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:53,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228766337] [2024-06-03 19:46:53,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:53,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:53,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:54,660 INFO L134 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:46:54,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:54,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228766337] [2024-06-03 19:46:54,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228766337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:54,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:54,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:46:54,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81117973] [2024-06-03 19:46:54,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:54,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:46:54,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:54,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:46:54,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:46:54,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:54,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 316 transitions, 4329 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:54,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:54,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:54,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:55,562 INFO L124 PetriNetUnfolderBase]: 3604/5671 cut-off events. [2024-06-03 19:46:55,562 INFO L125 PetriNetUnfolderBase]: For 200359/200359 co-relation queries the response was YES. [2024-06-03 19:46:55,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38332 conditions, 5671 events. 3604/5671 cut-off events. For 200359/200359 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 32365 event pairs, 1308 based on Foata normal form. 1/5671 useless extension candidates. Maximal degree in co-relation 38248. Up to 5416 conditions per place. [2024-06-03 19:46:55,611 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 311 selfloop transitions, 17 changer transitions 0/334 dead transitions. [2024-06-03 19:46:55,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 334 transitions, 5153 flow [2024-06-03 19:46:55,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:46:55,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:46:55,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-03 19:46:55,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-03 19:46:55,612 INFO L175 Difference]: Start difference. First operand has 193 places, 316 transitions, 4329 flow. Second operand 6 states and 107 transitions. [2024-06-03 19:46:55,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 334 transitions, 5153 flow [2024-06-03 19:46:55,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 334 transitions, 5085 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 19:46:55,925 INFO L231 Difference]: Finished difference. Result has 194 places, 322 transitions, 4359 flow [2024-06-03 19:46:55,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4359, PETRI_PLACES=194, PETRI_TRANSITIONS=322} [2024-06-03 19:46:55,925 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-06-03 19:46:55,925 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 322 transitions, 4359 flow [2024-06-03 19:46:55,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:55,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:55,926 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:46:55,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 19:46:55,926 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:46:55,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:55,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1722561332, now seen corresponding path program 2 times [2024-06-03 19:46:55,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:55,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384570303] [2024-06-03 19:46:55,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:55,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:55,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:56,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:46:56,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:56,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384570303] [2024-06-03 19:46:56,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384570303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:56,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:56,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:46:56,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248076037] [2024-06-03 19:46:56,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:56,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:46:56,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:56,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:46:56,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:46:56,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:46:56,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 322 transitions, 4359 flow. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:56,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:56,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:46:56,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:57,595 INFO L124 PetriNetUnfolderBase]: 3601/5667 cut-off events. [2024-06-03 19:46:57,595 INFO L125 PetriNetUnfolderBase]: For 208683/208683 co-relation queries the response was YES. [2024-06-03 19:46:57,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38909 conditions, 5667 events. 3601/5667 cut-off events. For 208683/208683 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 32316 event pairs, 1307 based on Foata normal form. 1/5667 useless extension candidates. Maximal degree in co-relation 38824. Up to 5425 conditions per place. [2024-06-03 19:46:57,646 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 312 selfloop transitions, 12 changer transitions 0/330 dead transitions. [2024-06-03 19:46:57,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 330 transitions, 5035 flow [2024-06-03 19:46:57,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:46:57,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:46:57,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-03 19:46:57,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147286821705424 [2024-06-03 19:46:57,647 INFO L175 Difference]: Start difference. First operand has 194 places, 322 transitions, 4359 flow. Second operand 6 states and 101 transitions. [2024-06-03 19:46:57,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 330 transitions, 5035 flow [2024-06-03 19:46:57,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 330 transitions, 4990 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-03 19:46:57,950 INFO L231 Difference]: Finished difference. Result has 198 places, 322 transitions, 4344 flow [2024-06-03 19:46:57,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4314, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4344, PETRI_PLACES=198, PETRI_TRANSITIONS=322} [2024-06-03 19:46:57,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-03 19:46:57,951 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 322 transitions, 4344 flow [2024-06-03 19:46:57,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 7 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:57,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:46:57,952 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:46:57,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 19:46:57,952 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:46:57,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:46:57,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1235486418, now seen corresponding path program 1 times [2024-06-03 19:46:57,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:46:57,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306983892] [2024-06-03 19:46:57,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:46:57,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:46:57,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:46:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:46:58,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:46:58,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306983892] [2024-06-03 19:46:58,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306983892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:46:58,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:46:58,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:46:58,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256077407] [2024-06-03 19:46:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:46:58,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:46:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:46:58,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:46:58,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:46:58,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:46:58,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 322 transitions, 4344 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:46:58,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:46:58,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:46:58,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:46:59,901 INFO L124 PetriNetUnfolderBase]: 3734/5798 cut-off events. [2024-06-03 19:46:59,901 INFO L125 PetriNetUnfolderBase]: For 215058/215058 co-relation queries the response was YES. [2024-06-03 19:46:59,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39819 conditions, 5798 events. 3734/5798 cut-off events. For 215058/215058 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32415 event pairs, 1374 based on Foata normal form. 2/5799 useless extension candidates. Maximal degree in co-relation 39732. Up to 5657 conditions per place. [2024-06-03 19:46:59,958 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 316 selfloop transitions, 15 changer transitions 0/335 dead transitions. [2024-06-03 19:46:59,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 335 transitions, 5072 flow [2024-06-03 19:46:59,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:46:59,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:46:59,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-03 19:46:59,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36212624584717606 [2024-06-03 19:46:59,960 INFO L175 Difference]: Start difference. First operand has 198 places, 322 transitions, 4344 flow. Second operand 7 states and 109 transitions. [2024-06-03 19:46:59,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 335 transitions, 5072 flow [2024-06-03 19:47:00,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 335 transitions, 5040 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:00,384 INFO L231 Difference]: Finished difference. Result has 200 places, 325 transitions, 4388 flow [2024-06-03 19:47:00,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4388, PETRI_PLACES=200, PETRI_TRANSITIONS=325} [2024-06-03 19:47:00,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-03 19:47:00,384 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 325 transitions, 4388 flow [2024-06-03 19:47:00,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:00,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:00,384 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:47:00,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 19:47:00,385 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:47:00,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:00,385 INFO L85 PathProgramCache]: Analyzing trace with hash 703171384, now seen corresponding path program 1 times [2024-06-03 19:47:00,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:00,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469370297] [2024-06-03 19:47:00,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:00,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:01,089 INFO L134 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:47:01,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:01,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469370297] [2024-06-03 19:47:01,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469370297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:01,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:01,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:01,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105733047] [2024-06-03 19:47:01,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:01,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:01,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:01,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:01,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:01,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:01,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 325 transitions, 4388 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:01,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:01,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:01,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:02,230 INFO L124 PetriNetUnfolderBase]: 3879/5976 cut-off events. [2024-06-03 19:47:02,230 INFO L125 PetriNetUnfolderBase]: For 252444/252461 co-relation queries the response was YES. [2024-06-03 19:47:02,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42760 conditions, 5976 events. 3879/5976 cut-off events. For 252444/252461 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33066 event pairs, 924 based on Foata normal form. 18/5991 useless extension candidates. Maximal degree in co-relation 42672. Up to 5646 conditions per place. [2024-06-03 19:47:02,286 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 295 selfloop transitions, 69 changer transitions 0/369 dead transitions. [2024-06-03 19:47:02,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 369 transitions, 5622 flow [2024-06-03 19:47:02,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:02,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:02,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:47:02,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:47:02,287 INFO L175 Difference]: Start difference. First operand has 200 places, 325 transitions, 4388 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:47:02,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 369 transitions, 5622 flow [2024-06-03 19:47:02,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 369 transitions, 5568 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:02,692 INFO L231 Difference]: Finished difference. Result has 205 places, 343 transitions, 4791 flow [2024-06-03 19:47:02,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4791, PETRI_PLACES=205, PETRI_TRANSITIONS=343} [2024-06-03 19:47:02,693 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-03 19:47:02,693 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 343 transitions, 4791 flow [2024-06-03 19:47:02,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:02,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:02,693 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:47:02,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 19:47:02,693 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:02,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:02,693 INFO L85 PathProgramCache]: Analyzing trace with hash 893925065, now seen corresponding path program 1 times [2024-06-03 19:47:02,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:02,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307168276] [2024-06-03 19:47:02,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:02,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:02,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:03,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:03,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:03,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307168276] [2024-06-03 19:47:03,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307168276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:03,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:03,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:47:03,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507426514] [2024-06-03 19:47:03,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:03,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:47:03,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:03,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:47:03,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:47:03,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:03,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 343 transitions, 4791 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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:47:03,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:03,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:03,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:05,126 INFO L124 PetriNetUnfolderBase]: 4083/6309 cut-off events. [2024-06-03 19:47:05,126 INFO L125 PetriNetUnfolderBase]: For 288401/288413 co-relation queries the response was YES. [2024-06-03 19:47:05,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46283 conditions, 6309 events. 4083/6309 cut-off events. For 288401/288413 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35314 event pairs, 876 based on Foata normal form. 28/6336 useless extension candidates. Maximal degree in co-relation 46192. Up to 5053 conditions per place. [2024-06-03 19:47:05,178 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 265 selfloop transitions, 137 changer transitions 0/407 dead transitions. [2024-06-03 19:47:05,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 407 transitions, 6169 flow [2024-06-03 19:47:05,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:47:05,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:47:05,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-03 19:47:05,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-03 19:47:05,179 INFO L175 Difference]: Start difference. First operand has 205 places, 343 transitions, 4791 flow. Second operand 11 states and 201 transitions. [2024-06-03 19:47:05,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 407 transitions, 6169 flow [2024-06-03 19:47:05,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 407 transitions, 6118 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-03 19:47:05,520 INFO L231 Difference]: Finished difference. Result has 215 places, 351 transitions, 5208 flow [2024-06-03 19:47:05,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5208, PETRI_PLACES=215, PETRI_TRANSITIONS=351} [2024-06-03 19:47:05,520 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 171 predicate places. [2024-06-03 19:47:05,521 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 351 transitions, 5208 flow [2024-06-03 19:47:05,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 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:47:05,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:05,521 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:47:05,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 19:47:05,521 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:47:05,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:05,522 INFO L85 PathProgramCache]: Analyzing trace with hash 338411018, now seen corresponding path program 2 times [2024-06-03 19:47:05,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:05,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30419764] [2024-06-03 19:47:05,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:05,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:05,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:06,292 INFO L134 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:47:06,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:06,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30419764] [2024-06-03 19:47:06,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30419764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:06,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:06,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:06,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158320415] [2024-06-03 19:47:06,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:06,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:06,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:06,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:06,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:06,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:06,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 351 transitions, 5208 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:06,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:06,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:06,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:07,747 INFO L124 PetriNetUnfolderBase]: 4127/6372 cut-off events. [2024-06-03 19:47:07,748 INFO L125 PetriNetUnfolderBase]: For 297764/297774 co-relation queries the response was YES. [2024-06-03 19:47:07,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47822 conditions, 6372 events. 4127/6372 cut-off events. For 297764/297774 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 35878 event pairs, 954 based on Foata normal form. 12/6383 useless extension candidates. Maximal degree in co-relation 47728. Up to 6024 conditions per place. [2024-06-03 19:47:07,805 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 308 selfloop transitions, 82 changer transitions 0/395 dead transitions. [2024-06-03 19:47:07,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 395 transitions, 6531 flow [2024-06-03 19:47:07,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:07,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:07,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:47:07,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:47:07,806 INFO L175 Difference]: Start difference. First operand has 215 places, 351 transitions, 5208 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:47:07,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 395 transitions, 6531 flow [2024-06-03 19:47:08,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 395 transitions, 6353 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:08,267 INFO L231 Difference]: Finished difference. Result has 217 places, 367 transitions, 5404 flow [2024-06-03 19:47:08,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5030, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5404, PETRI_PLACES=217, PETRI_TRANSITIONS=367} [2024-06-03 19:47:08,269 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-03 19:47:08,269 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 367 transitions, 5404 flow [2024-06-03 19:47:08,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:08,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:08,269 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:47:08,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 19:47:08,269 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:08,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:08,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1689738778, now seen corresponding path program 1 times [2024-06-03 19:47:08,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:08,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568073984] [2024-06-03 19:47:08,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:08,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:08,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:09,023 INFO L134 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:47:09,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:09,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568073984] [2024-06-03 19:47:09,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568073984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:09,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:09,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:09,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545764351] [2024-06-03 19:47:09,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:09,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:09,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:09,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:09,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:09,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:47:09,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 367 transitions, 5404 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:09,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:09,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:47:09,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:10,315 INFO L124 PetriNetUnfolderBase]: 4271/6520 cut-off events. [2024-06-03 19:47:10,315 INFO L125 PetriNetUnfolderBase]: For 304234/304238 co-relation queries the response was YES. [2024-06-03 19:47:10,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48818 conditions, 6520 events. 4271/6520 cut-off events. For 304234/304238 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36149 event pairs, 1359 based on Foata normal form. 5/6524 useless extension candidates. Maximal degree in co-relation 48722. Up to 6428 conditions per place. [2024-06-03 19:47:10,377 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 355 selfloop transitions, 34 changer transitions 0/392 dead transitions. [2024-06-03 19:47:10,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 392 transitions, 6410 flow [2024-06-03 19:47:10,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:10,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:10,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-03 19:47:10,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-03 19:47:10,377 INFO L175 Difference]: Start difference. First operand has 217 places, 367 transitions, 5404 flow. Second operand 8 states and 128 transitions. [2024-06-03 19:47:10,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 392 transitions, 6410 flow [2024-06-03 19:47:10,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 392 transitions, 6289 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:10,943 INFO L231 Difference]: Finished difference. Result has 222 places, 373 transitions, 5443 flow [2024-06-03 19:47:10,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5283, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5443, PETRI_PLACES=222, PETRI_TRANSITIONS=373} [2024-06-03 19:47:10,944 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-03 19:47:10,944 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 373 transitions, 5443 flow [2024-06-03 19:47:10,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:10,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:10,944 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:47:10,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 19:47:10,944 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:47:10,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:10,945 INFO L85 PathProgramCache]: Analyzing trace with hash 969682928, now seen corresponding path program 3 times [2024-06-03 19:47:10,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:10,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068470243] [2024-06-03 19:47:10,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:10,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:10,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:11,701 INFO L134 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:47:11,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:11,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068470243] [2024-06-03 19:47:11,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068470243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:11,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:11,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:11,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017869167] [2024-06-03 19:47:11,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:11,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:11,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:11,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:11,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:11,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:11,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 373 transitions, 5443 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:11,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:11,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:11,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:13,003 INFO L124 PetriNetUnfolderBase]: 4138/6381 cut-off events. [2024-06-03 19:47:13,004 INFO L125 PetriNetUnfolderBase]: For 315750/315762 co-relation queries the response was YES. [2024-06-03 19:47:13,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48403 conditions, 6381 events. 4138/6381 cut-off events. For 315750/315762 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35794 event pairs, 930 based on Foata normal form. 14/6394 useless extension candidates. Maximal degree in co-relation 48306. Up to 6036 conditions per place. [2024-06-03 19:47:13,067 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 301 selfloop transitions, 88 changer transitions 0/396 dead transitions. [2024-06-03 19:47:13,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 396 transitions, 6479 flow [2024-06-03 19:47:13,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:47:13,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:47:13,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:47:13,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:47:13,068 INFO L175 Difference]: Start difference. First operand has 222 places, 373 transitions, 5443 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:47:13,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 396 transitions, 6479 flow [2024-06-03 19:47:13,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 396 transitions, 6387 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-03 19:47:13,692 INFO L231 Difference]: Finished difference. Result has 226 places, 373 transitions, 5535 flow [2024-06-03 19:47:13,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5351, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5535, PETRI_PLACES=226, PETRI_TRANSITIONS=373} [2024-06-03 19:47:13,692 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-03 19:47:13,692 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 373 transitions, 5535 flow [2024-06-03 19:47:13,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:13,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:13,693 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:47:13,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 19:47:13,693 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:13,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:13,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1617196923, now seen corresponding path program 2 times [2024-06-03 19:47:13,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:13,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751374723] [2024-06-03 19:47:13,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:13,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:13,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:14,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:47:14,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:14,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751374723] [2024-06-03 19:47:14,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751374723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:14,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:14,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:47:14,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972212088] [2024-06-03 19:47:14,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:14,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:47:14,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:14,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:47:14,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:47:14,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:14,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 373 transitions, 5535 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:14,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:14,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:14,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:15,950 INFO L124 PetriNetUnfolderBase]: 4102/6325 cut-off events. [2024-06-03 19:47:15,950 INFO L125 PetriNetUnfolderBase]: For 327593/327605 co-relation queries the response was YES. [2024-06-03 19:47:15,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47713 conditions, 6325 events. 4102/6325 cut-off events. For 327593/327605 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35374 event pairs, 872 based on Foata normal form. 32/6356 useless extension candidates. Maximal degree in co-relation 47614. Up to 5225 conditions per place. [2024-06-03 19:47:16,020 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 252 selfloop transitions, 150 changer transitions 0/409 dead transitions. [2024-06-03 19:47:16,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 409 transitions, 6515 flow [2024-06-03 19:47:16,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:47:16,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:47:16,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-03 19:47:16,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-03 19:47:16,021 INFO L175 Difference]: Start difference. First operand has 226 places, 373 transitions, 5535 flow. Second operand 9 states and 163 transitions. [2024-06-03 19:47:16,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 409 transitions, 6515 flow [2024-06-03 19:47:16,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 409 transitions, 6319 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:16,624 INFO L231 Difference]: Finished difference. Result has 229 places, 373 transitions, 5655 flow [2024-06-03 19:47:16,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5339, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5655, PETRI_PLACES=229, PETRI_TRANSITIONS=373} [2024-06-03 19:47:16,624 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 185 predicate places. [2024-06-03 19:47:16,624 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 373 transitions, 5655 flow [2024-06-03 19:47:16,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:16,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:16,624 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:47:16,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 19:47:16,625 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:16,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:16,625 INFO L85 PathProgramCache]: Analyzing trace with hash 341492705, now seen corresponding path program 3 times [2024-06-03 19:47:16,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:16,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082766290] [2024-06-03 19:47:16,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:16,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:16,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:17,538 INFO L134 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:47:17,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:17,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082766290] [2024-06-03 19:47:17,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082766290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:17,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:17,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:47:17,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022782126] [2024-06-03 19:47:17,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:17,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:47:17,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:17,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:47:17,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:47:17,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:17,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 373 transitions, 5655 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:17,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:17,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:17,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:18,898 INFO L124 PetriNetUnfolderBase]: 4255/6580 cut-off events. [2024-06-03 19:47:18,898 INFO L125 PetriNetUnfolderBase]: For 349465/349477 co-relation queries the response was YES. [2024-06-03 19:47:18,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50418 conditions, 6580 events. 4255/6580 cut-off events. For 349465/349477 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 37156 event pairs, 881 based on Foata normal form. 28/6607 useless extension candidates. Maximal degree in co-relation 50318. Up to 4638 conditions per place. [2024-06-03 19:47:18,967 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 269 selfloop transitions, 150 changer transitions 0/426 dead transitions. [2024-06-03 19:47:18,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 426 transitions, 7037 flow [2024-06-03 19:47:18,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:47:18,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:47:18,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:47:18,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-03 19:47:18,969 INFO L175 Difference]: Start difference. First operand has 229 places, 373 transitions, 5655 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:47:18,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 426 transitions, 7037 flow [2024-06-03 19:47:19,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 426 transitions, 6713 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 19:47:19,698 INFO L231 Difference]: Finished difference. Result has 231 places, 377 transitions, 5807 flow [2024-06-03 19:47:19,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5331, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5807, PETRI_PLACES=231, PETRI_TRANSITIONS=377} [2024-06-03 19:47:19,699 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-03 19:47:19,699 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 377 transitions, 5807 flow [2024-06-03 19:47:19,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:19,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:19,699 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:47:19,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 19:47:19,699 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:47:19,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:19,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1046646822, now seen corresponding path program 4 times [2024-06-03 19:47:19,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:19,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377238076] [2024-06-03 19:47:19,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:19,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:19,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:20,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:20,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:20,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377238076] [2024-06-03 19:47:20,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377238076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:20,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:20,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:20,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687742719] [2024-06-03 19:47:20,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:20,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:20,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:20,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:20,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:20,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:20,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 377 transitions, 5807 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:20,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:20,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:20,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:21,961 INFO L124 PetriNetUnfolderBase]: 4266/6604 cut-off events. [2024-06-03 19:47:21,961 INFO L125 PetriNetUnfolderBase]: For 359159/359165 co-relation queries the response was YES. [2024-06-03 19:47:22,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51050 conditions, 6604 events. 4266/6604 cut-off events. For 359159/359165 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 37793 event pairs, 1300 based on Foata normal form. 7/6606 useless extension candidates. Maximal degree in co-relation 50948. Up to 6248 conditions per place. [2024-06-03 19:47:22,025 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 304 selfloop transitions, 93 changer transitions 0/404 dead transitions. [2024-06-03 19:47:22,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 404 transitions, 6855 flow [2024-06-03 19:47:22,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:22,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:22,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-03 19:47:22,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:47:22,026 INFO L175 Difference]: Start difference. First operand has 231 places, 377 transitions, 5807 flow. Second operand 7 states and 126 transitions. [2024-06-03 19:47:22,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 404 transitions, 6855 flow [2024-06-03 19:47:22,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 404 transitions, 6680 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:22,678 INFO L231 Difference]: Finished difference. Result has 233 places, 382 transitions, 5929 flow [2024-06-03 19:47:22,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5634, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5929, PETRI_PLACES=233, PETRI_TRANSITIONS=382} [2024-06-03 19:47:22,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-03 19:47:22,678 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 382 transitions, 5929 flow [2024-06-03 19:47:22,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:22,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:22,679 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:47:22,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 19:47:22,679 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:47:22,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:22,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1046945724, now seen corresponding path program 2 times [2024-06-03 19:47:22,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:22,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050522361] [2024-06-03 19:47:22,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:22,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:22,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:23,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:23,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:23,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050522361] [2024-06-03 19:47:23,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050522361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:23,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:23,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:23,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970931153] [2024-06-03 19:47:23,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:23,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:23,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:23,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:23,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:23,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:47:23,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 382 transitions, 5929 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:23,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:23,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:47:23,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:25,014 INFO L124 PetriNetUnfolderBase]: 4394/6728 cut-off events. [2024-06-03 19:47:25,014 INFO L125 PetriNetUnfolderBase]: For 346985/346989 co-relation queries the response was YES. [2024-06-03 19:47:25,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51568 conditions, 6728 events. 4394/6728 cut-off events. For 346985/346989 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 37751 event pairs, 1404 based on Foata normal form. 5/6732 useless extension candidates. Maximal degree in co-relation 51465. Up to 6635 conditions per place. [2024-06-03 19:47:25,086 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 360 selfloop transitions, 37 changer transitions 0/400 dead transitions. [2024-06-03 19:47:25,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 400 transitions, 6913 flow [2024-06-03 19:47:25,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:25,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:25,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-03 19:47:25,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3754152823920266 [2024-06-03 19:47:25,087 INFO L175 Difference]: Start difference. First operand has 233 places, 382 transitions, 5929 flow. Second operand 7 states and 113 transitions. [2024-06-03 19:47:25,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 400 transitions, 6913 flow [2024-06-03 19:47:25,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 400 transitions, 6729 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 19:47:25,732 INFO L231 Difference]: Finished difference. Result has 234 places, 385 transitions, 5879 flow [2024-06-03 19:47:25,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5749, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5879, PETRI_PLACES=234, PETRI_TRANSITIONS=385} [2024-06-03 19:47:25,732 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-03 19:47:25,733 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 385 transitions, 5879 flow [2024-06-03 19:47:25,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:25,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:25,733 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:47:25,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 19:47:25,733 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:47:25,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:25,733 INFO L85 PathProgramCache]: Analyzing trace with hash -709319212, now seen corresponding path program 5 times [2024-06-03 19:47:25,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:25,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233704269] [2024-06-03 19:47:25,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:25,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:25,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:26,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:47:26,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:26,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233704269] [2024-06-03 19:47:26,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233704269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:26,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:26,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:26,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083813294] [2024-06-03 19:47:26,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:26,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:26,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:26,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:26,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:26,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:26,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 385 transitions, 5879 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:26,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:26,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:26,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:27,915 INFO L124 PetriNetUnfolderBase]: 4277/6611 cut-off events. [2024-06-03 19:47:27,915 INFO L125 PetriNetUnfolderBase]: For 335559/335571 co-relation queries the response was YES. [2024-06-03 19:47:27,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50466 conditions, 6611 events. 4277/6611 cut-off events. For 335559/335571 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 37534 event pairs, 977 based on Foata normal form. 14/6624 useless extension candidates. Maximal degree in co-relation 50364. Up to 6257 conditions per place. [2024-06-03 19:47:27,986 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 304 selfloop transitions, 96 changer transitions 0/408 dead transitions. [2024-06-03 19:47:27,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 408 transitions, 6917 flow [2024-06-03 19:47:27,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:27,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:27,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-03 19:47:27,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-03 19:47:27,992 INFO L175 Difference]: Start difference. First operand has 234 places, 385 transitions, 5879 flow. Second operand 7 states and 122 transitions. [2024-06-03 19:47:27,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 408 transitions, 6917 flow [2024-06-03 19:47:28,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 408 transitions, 6828 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:28,632 INFO L231 Difference]: Finished difference. Result has 236 places, 390 transitions, 6072 flow [2024-06-03 19:47:28,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6072, PETRI_PLACES=236, PETRI_TRANSITIONS=390} [2024-06-03 19:47:28,633 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-03 19:47:28,633 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 390 transitions, 6072 flow [2024-06-03 19:47:28,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:28,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:28,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:47:28,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 19:47:28,633 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:47:28,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:28,634 INFO L85 PathProgramCache]: Analyzing trace with hash -409626323, now seen corresponding path program 4 times [2024-06-03 19:47:28,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:28,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526836600] [2024-06-03 19:47:28,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:28,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:28,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:29,548 INFO L134 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:47:29,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:29,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526836600] [2024-06-03 19:47:29,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526836600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:29,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:29,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:47:29,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220348206] [2024-06-03 19:47:29,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:29,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:47:29,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:29,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:47:29,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:47:29,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:29,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 390 transitions, 6072 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:29,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:29,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:29,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:30,956 INFO L124 PetriNetUnfolderBase]: 4510/6999 cut-off events. [2024-06-03 19:47:30,957 INFO L125 PetriNetUnfolderBase]: For 364101/364117 co-relation queries the response was YES. [2024-06-03 19:47:31,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53329 conditions, 6999 events. 4510/6999 cut-off events. For 364101/364117 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40409 event pairs, 951 based on Foata normal form. 32/7027 useless extension candidates. Maximal degree in co-relation 53227. Up to 5411 conditions per place. [2024-06-03 19:47:31,033 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 256 selfloop transitions, 173 changer transitions 0/437 dead transitions. [2024-06-03 19:47:31,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 437 transitions, 7429 flow [2024-06-03 19:47:31,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:47:31,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:47:31,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:47:31,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-03 19:47:31,034 INFO L175 Difference]: Start difference. First operand has 236 places, 390 transitions, 6072 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:47:31,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 437 transitions, 7429 flow [2024-06-03 19:47:31,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 437 transitions, 7253 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:31,750 INFO L231 Difference]: Finished difference. Result has 241 places, 396 transitions, 6403 flow [2024-06-03 19:47:31,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5898, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6403, PETRI_PLACES=241, PETRI_TRANSITIONS=396} [2024-06-03 19:47:31,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-03 19:47:31,751 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 396 transitions, 6403 flow [2024-06-03 19:47:31,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:31,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:31,751 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:47:31,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 19:47:31,751 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:47:31,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:31,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1894657473, now seen corresponding path program 5 times [2024-06-03 19:47:31,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:31,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506514815] [2024-06-03 19:47:31,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:31,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:31,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:32,660 INFO L134 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:47:32,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:32,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506514815] [2024-06-03 19:47:32,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506514815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:32,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:32,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:47:32,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605568833] [2024-06-03 19:47:32,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:32,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:47:32,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:32,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:47:32,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:47:32,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:32,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 396 transitions, 6403 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:32,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:32,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:32,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:34,127 INFO L124 PetriNetUnfolderBase]: 4646/7227 cut-off events. [2024-06-03 19:47:34,128 INFO L125 PetriNetUnfolderBase]: For 386863/386879 co-relation queries the response was YES. [2024-06-03 19:47:34,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56082 conditions, 7227 events. 4646/7227 cut-off events. For 386863/386879 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 41984 event pairs, 919 based on Foata normal form. 32/7255 useless extension candidates. Maximal degree in co-relation 55979. Up to 3977 conditions per place. [2024-06-03 19:47:34,209 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 247 selfloop transitions, 193 changer transitions 0/448 dead transitions. [2024-06-03 19:47:34,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 448 transitions, 7831 flow [2024-06-03 19:47:34,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:47:34,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:47:34,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:47:34,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43410852713178294 [2024-06-03 19:47:34,210 INFO L175 Difference]: Start difference. First operand has 241 places, 396 transitions, 6403 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:47:34,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 448 transitions, 7831 flow [2024-06-03 19:47:35,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 448 transitions, 7682 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:35,043 INFO L231 Difference]: Finished difference. Result has 248 places, 399 transitions, 6832 flow [2024-06-03 19:47:35,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6254, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6832, PETRI_PLACES=248, PETRI_TRANSITIONS=399} [2024-06-03 19:47:35,044 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-03 19:47:35,044 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 399 transitions, 6832 flow [2024-06-03 19:47:35,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:35,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:35,044 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:47:35,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 19:47:35,044 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:47:35,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:35,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1115372619, now seen corresponding path program 6 times [2024-06-03 19:47:35,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:35,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302975549] [2024-06-03 19:47:35,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:35,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:35,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:35,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:47:35,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:35,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302975549] [2024-06-03 19:47:35,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302975549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:35,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:35,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:47:35,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805546132] [2024-06-03 19:47:35,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:36,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:47:36,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:36,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:47:36,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:47:36,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:36,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 399 transitions, 6832 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:36,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:36,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:36,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:37,600 INFO L124 PetriNetUnfolderBase]: 4654/7247 cut-off events. [2024-06-03 19:47:37,601 INFO L125 PetriNetUnfolderBase]: For 400085/400101 co-relation queries the response was YES. [2024-06-03 19:47:37,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57352 conditions, 7247 events. 4654/7247 cut-off events. For 400085/400101 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 42336 event pairs, 1031 based on Foata normal form. 32/7275 useless extension candidates. Maximal degree in co-relation 57246. Up to 5687 conditions per place. [2024-06-03 19:47:37,685 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 266 selfloop transitions, 167 changer transitions 0/441 dead transitions. [2024-06-03 19:47:37,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 441 transitions, 8121 flow [2024-06-03 19:47:37,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:47:37,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:47:37,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 19:47:37,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:47:37,687 INFO L175 Difference]: Start difference. First operand has 248 places, 399 transitions, 6832 flow. Second operand 9 states and 172 transitions. [2024-06-03 19:47:37,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 441 transitions, 8121 flow [2024-06-03 19:47:38,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 441 transitions, 7883 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:38,545 INFO L231 Difference]: Finished difference. Result has 252 places, 400 transitions, 6987 flow [2024-06-03 19:47:38,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6987, PETRI_PLACES=252, PETRI_TRANSITIONS=400} [2024-06-03 19:47:38,546 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-03 19:47:38,546 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 400 transitions, 6987 flow [2024-06-03 19:47:38,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 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:47:38,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:38,546 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:47:38,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 19:47:38,546 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:47:38,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:38,546 INFO L85 PathProgramCache]: Analyzing trace with hash -354640090, now seen corresponding path program 3 times [2024-06-03 19:47:38,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:38,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186190417] [2024-06-03 19:47:38,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:38,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:38,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:39,378 INFO L134 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:47:39,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:39,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186190417] [2024-06-03 19:47:39,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186190417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:39,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:39,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:39,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551097316] [2024-06-03 19:47:39,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:39,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:39,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:39,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:39,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:39,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:47:39,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 400 transitions, 6987 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:39,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:39,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:47:39,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:40,847 INFO L124 PetriNetUnfolderBase]: 4786/7383 cut-off events. [2024-06-03 19:47:40,848 INFO L125 PetriNetUnfolderBase]: For 398301/398309 co-relation queries the response was YES. [2024-06-03 19:47:40,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58612 conditions, 7383 events. 4786/7383 cut-off events. For 398301/398309 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42813 event pairs, 1537 based on Foata normal form. 9/7390 useless extension candidates. Maximal degree in co-relation 58504. Up to 7288 conditions per place. [2024-06-03 19:47:40,933 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 370 selfloop transitions, 40 changer transitions 0/413 dead transitions. [2024-06-03 19:47:40,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 413 transitions, 7980 flow [2024-06-03 19:47:40,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:40,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:40,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-03 19:47:40,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521594684385382 [2024-06-03 19:47:40,934 INFO L175 Difference]: Start difference. First operand has 252 places, 400 transitions, 6987 flow. Second operand 7 states and 106 transitions. [2024-06-03 19:47:40,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 413 transitions, 7980 flow [2024-06-03 19:47:42,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 413 transitions, 7246 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-03 19:47:42,044 INFO L231 Difference]: Finished difference. Result has 249 places, 403 transitions, 6388 flow [2024-06-03 19:47:42,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6253, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6388, PETRI_PLACES=249, PETRI_TRANSITIONS=403} [2024-06-03 19:47:42,045 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-03 19:47:42,045 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 403 transitions, 6388 flow [2024-06-03 19:47:42,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:42,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:42,045 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:47:42,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 19:47:42,046 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:47:42,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:42,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1360908950, now seen corresponding path program 6 times [2024-06-03 19:47:42,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:42,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564218751] [2024-06-03 19:47:42,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:42,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:42,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:42,875 INFO L134 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:47:42,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:42,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564218751] [2024-06-03 19:47:42,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564218751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:42,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:42,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:42,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951213681] [2024-06-03 19:47:42,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:42,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:42,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:42,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:42,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:42,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:42,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 403 transitions, 6388 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:42,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:42,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:42,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:44,391 INFO L124 PetriNetUnfolderBase]: 4653/7246 cut-off events. [2024-06-03 19:47:44,391 INFO L125 PetriNetUnfolderBase]: For 396243/396259 co-relation queries the response was YES. [2024-06-03 19:47:44,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55668 conditions, 7246 events. 4653/7246 cut-off events. For 396243/396259 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42474 event pairs, 1115 based on Foata normal form. 18/7260 useless extension candidates. Maximal degree in co-relation 55562. Up to 6890 conditions per place. [2024-06-03 19:47:44,472 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 311 selfloop transitions, 94 changer transitions 0/414 dead transitions. [2024-06-03 19:47:44,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 414 transitions, 7243 flow [2024-06-03 19:47:44,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:44,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:44,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-03 19:47:44,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-03 19:47:44,473 INFO L175 Difference]: Start difference. First operand has 249 places, 403 transitions, 6388 flow. Second operand 7 states and 115 transitions. [2024-06-03 19:47:44,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 414 transitions, 7243 flow [2024-06-03 19:47:45,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 414 transitions, 7107 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-03 19:47:45,465 INFO L231 Difference]: Finished difference. Result has 252 places, 403 transitions, 6448 flow [2024-06-03 19:47:45,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6448, PETRI_PLACES=252, PETRI_TRANSITIONS=403} [2024-06-03 19:47:45,466 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-03 19:47:45,466 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 403 transitions, 6448 flow [2024-06-03 19:47:45,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:45,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:45,466 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:47:45,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 19:47:45,467 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:47:45,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:45,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1360909322, now seen corresponding path program 4 times [2024-06-03 19:47:45,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:45,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809861686] [2024-06-03 19:47:45,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:45,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:45,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:46,289 INFO L134 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:47:46,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:46,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809861686] [2024-06-03 19:47:46,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809861686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:46,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:46,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:47:46,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850200323] [2024-06-03 19:47:46,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:46,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:47:46,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:46,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:47:46,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:47:46,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:47:46,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 403 transitions, 6448 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:46,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:46,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:47:46,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:47,807 INFO L124 PetriNetUnfolderBase]: 4777/7371 cut-off events. [2024-06-03 19:47:47,808 INFO L125 PetriNetUnfolderBase]: For 408097/408105 co-relation queries the response was YES. [2024-06-03 19:47:47,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56685 conditions, 7371 events. 4777/7371 cut-off events. For 408097/408105 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 42746 event pairs, 1531 based on Foata normal form. 9/7378 useless extension candidates. Maximal degree in co-relation 56578. Up to 7277 conditions per place. [2024-06-03 19:47:47,886 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 371 selfloop transitions, 38 changer transitions 0/412 dead transitions. [2024-06-03 19:47:47,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 412 transitions, 7296 flow [2024-06-03 19:47:47,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:47,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:47,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-03 19:47:47,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521594684385382 [2024-06-03 19:47:47,887 INFO L175 Difference]: Start difference. First operand has 252 places, 403 transitions, 6448 flow. Second operand 7 states and 106 transitions. [2024-06-03 19:47:47,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 412 transitions, 7296 flow [2024-06-03 19:47:48,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 412 transitions, 6962 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 19:47:48,876 INFO L231 Difference]: Finished difference. Result has 252 places, 403 transitions, 6196 flow [2024-06-03 19:47:48,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6114, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6196, PETRI_PLACES=252, PETRI_TRANSITIONS=403} [2024-06-03 19:47:48,877 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-03 19:47:48,877 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 403 transitions, 6196 flow [2024-06-03 19:47:48,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:48,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:48,877 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:47:48,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 19:47:48,877 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:47:48,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:48,877 INFO L85 PathProgramCache]: Analyzing trace with hash 623829098, now seen corresponding path program 1 times [2024-06-03 19:47:48,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:48,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067865291] [2024-06-03 19:47:48,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:48,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:48,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:49,747 INFO L134 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:47:49,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:49,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067865291] [2024-06-03 19:47:49,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067865291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:49,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:49,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:49,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684092594] [2024-06-03 19:47:49,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:49,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:49,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:49,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:49,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:49,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:49,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 403 transitions, 6196 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:49,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:49,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:49,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:51,161 INFO L124 PetriNetUnfolderBase]: 4406/6983 cut-off events. [2024-06-03 19:47:51,161 INFO L125 PetriNetUnfolderBase]: For 371823/371823 co-relation queries the response was YES. [2024-06-03 19:47:51,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52809 conditions, 6983 events. 4406/6983 cut-off events. For 371823/371823 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 42108 event pairs, 1637 based on Foata normal form. 1/6983 useless extension candidates. Maximal degree in co-relation 52701. Up to 6719 conditions per place. [2024-06-03 19:47:51,249 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 396 selfloop transitions, 15 changer transitions 0/421 dead transitions. [2024-06-03 19:47:51,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 421 transitions, 7140 flow [2024-06-03 19:47:51,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:51,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:51,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-03 19:47:51,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-03 19:47:51,250 INFO L175 Difference]: Start difference. First operand has 252 places, 403 transitions, 6196 flow. Second operand 7 states and 120 transitions. [2024-06-03 19:47:51,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 421 transitions, 7140 flow [2024-06-03 19:47:52,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 421 transitions, 7030 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 19:47:52,169 INFO L231 Difference]: Finished difference. Result has 252 places, 406 transitions, 6188 flow [2024-06-03 19:47:52,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6086, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6188, PETRI_PLACES=252, PETRI_TRANSITIONS=406} [2024-06-03 19:47:52,170 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-03 19:47:52,170 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 406 transitions, 6188 flow [2024-06-03 19:47:52,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:52,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:52,170 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:47:52,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 19:47:52,171 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:47:52,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:52,171 INFO L85 PathProgramCache]: Analyzing trace with hash 623949068, now seen corresponding path program 2 times [2024-06-03 19:47:52,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:52,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387243831] [2024-06-03 19:47:52,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:52,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:52,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:53,001 INFO L134 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:47:53,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:53,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387243831] [2024-06-03 19:47:53,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387243831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:53,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:53,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:53,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724413425] [2024-06-03 19:47:53,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:53,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:53,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:53,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:53,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:53,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:47:53,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 406 transitions, 6188 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:53,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:53,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:47:53,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:54,544 INFO L124 PetriNetUnfolderBase]: 4411/6990 cut-off events. [2024-06-03 19:47:54,544 INFO L125 PetriNetUnfolderBase]: For 383461/383461 co-relation queries the response was YES. [2024-06-03 19:47:54,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53345 conditions, 6990 events. 4411/6990 cut-off events. For 383461/383461 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 42165 event pairs, 1638 based on Foata normal form. 1/6990 useless extension candidates. Maximal degree in co-relation 53236. Up to 6710 conditions per place. [2024-06-03 19:47:54,615 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 388 selfloop transitions, 27 changer transitions 0/425 dead transitions. [2024-06-03 19:47:54,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 425 transitions, 7298 flow [2024-06-03 19:47:54,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:54,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:54,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-03 19:47:54,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-03 19:47:54,616 INFO L175 Difference]: Start difference. First operand has 252 places, 406 transitions, 6188 flow. Second operand 7 states and 122 transitions. [2024-06-03 19:47:54,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 425 transitions, 7298 flow [2024-06-03 19:47:55,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 425 transitions, 7218 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 19:47:55,387 INFO L231 Difference]: Finished difference. Result has 254 places, 412 transitions, 6306 flow [2024-06-03 19:47:55,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6108, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6306, PETRI_PLACES=254, PETRI_TRANSITIONS=412} [2024-06-03 19:47:55,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-03 19:47:55,388 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 412 transitions, 6306 flow [2024-06-03 19:47:55,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:55,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:55,388 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:47:55,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 19:47:55,388 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:47:55,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:55,388 INFO L85 PathProgramCache]: Analyzing trace with hash -532002808, now seen corresponding path program 1 times [2024-06-03 19:47:55,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:55,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728608428] [2024-06-03 19:47:55,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:55,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:55,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:56,197 INFO L134 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:47:56,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:56,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728608428] [2024-06-03 19:47:56,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728608428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:56,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:56,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:56,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876061585] [2024-06-03 19:47:56,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:56,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:56,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:56,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:56,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:56,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:56,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 412 transitions, 6306 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:56,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:56,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:56,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:47:57,612 INFO L124 PetriNetUnfolderBase]: 4543/7124 cut-off events. [2024-06-03 19:47:57,612 INFO L125 PetriNetUnfolderBase]: For 397520/397520 co-relation queries the response was YES. [2024-06-03 19:47:57,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54620 conditions, 7124 events. 4543/7124 cut-off events. For 397520/397520 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 42294 event pairs, 1707 based on Foata normal form. 1/7124 useless extension candidates. Maximal degree in co-relation 54510. Up to 6963 conditions per place. [2024-06-03 19:47:57,684 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 403 selfloop transitions, 24 changer transitions 0/431 dead transitions. [2024-06-03 19:47:57,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 431 transitions, 7382 flow [2024-06-03 19:47:57,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:47:57,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:47:57,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-03 19:47:57,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-03 19:47:57,685 INFO L175 Difference]: Start difference. First operand has 254 places, 412 transitions, 6306 flow. Second operand 7 states and 116 transitions. [2024-06-03 19:47:57,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 431 transitions, 7382 flow [2024-06-03 19:47:58,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 431 transitions, 7301 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-03 19:47:58,404 INFO L231 Difference]: Finished difference. Result has 258 places, 418 transitions, 6357 flow [2024-06-03 19:47:58,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6225, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6357, PETRI_PLACES=258, PETRI_TRANSITIONS=418} [2024-06-03 19:47:58,404 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-03 19:47:58,404 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 418 transitions, 6357 flow [2024-06-03 19:47:58,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:58,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:47:58,404 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:47:58,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 19:47:58,405 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:47:58,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:47:58,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1860032324, now seen corresponding path program 2 times [2024-06-03 19:47:58,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:47:58,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271598380] [2024-06-03 19:47:58,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:47:58,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:47:58,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:47:59,165 INFO L134 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:47:59,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:47:59,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271598380] [2024-06-03 19:47:59,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271598380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:47:59,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:47:59,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:47:59,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157070486] [2024-06-03 19:47:59,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:47:59,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:47:59,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:47:59,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:47:59,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:47:59,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:47:59,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 418 transitions, 6357 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:47:59,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:47:59,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:47:59,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:00,742 INFO L124 PetriNetUnfolderBase]: 4548/7131 cut-off events. [2024-06-03 19:48:00,742 INFO L125 PetriNetUnfolderBase]: For 410908/410908 co-relation queries the response was YES. [2024-06-03 19:48:00,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55329 conditions, 7131 events. 4548/7131 cut-off events. For 410908/410908 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 42332 event pairs, 1705 based on Foata normal form. 1/7131 useless extension candidates. Maximal degree in co-relation 55217. Up to 6991 conditions per place. [2024-06-03 19:48:00,818 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 411 selfloop transitions, 15 changer transitions 0/430 dead transitions. [2024-06-03 19:48:00,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 430 transitions, 7281 flow [2024-06-03 19:48:00,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:48:00,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:48:00,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-03 19:48:00,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588039867109635 [2024-06-03 19:48:00,819 INFO L175 Difference]: Start difference. First operand has 258 places, 418 transitions, 6357 flow. Second operand 7 states and 108 transitions. [2024-06-03 19:48:00,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 430 transitions, 7281 flow [2024-06-03 19:48:01,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 430 transitions, 7228 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 19:48:01,673 INFO L231 Difference]: Finished difference. Result has 262 places, 421 transitions, 6388 flow [2024-06-03 19:48:01,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6308, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6388, PETRI_PLACES=262, PETRI_TRANSITIONS=421} [2024-06-03 19:48:01,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-03 19:48:01,673 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 421 transitions, 6388 flow [2024-06-03 19:48:01,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:01,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:01,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:48:01,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 19:48:01,674 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:48:01,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:01,674 INFO L85 PathProgramCache]: Analyzing trace with hash 628590884, now seen corresponding path program 3 times [2024-06-03 19:48:01,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:01,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847544665] [2024-06-03 19:48:01,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:01,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:01,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:02,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:02,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:02,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847544665] [2024-06-03 19:48:02,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847544665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:02,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:02,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:48:02,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115240783] [2024-06-03 19:48:02,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:02,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:48:02,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:02,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:48:02,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:48:02,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:02,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 421 transitions, 6388 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:02,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:02,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:02,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:03,876 INFO L124 PetriNetUnfolderBase]: 4545/7127 cut-off events. [2024-06-03 19:48:03,876 INFO L125 PetriNetUnfolderBase]: For 421770/421770 co-relation queries the response was YES. [2024-06-03 19:48:03,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55494 conditions, 7127 events. 4545/7127 cut-off events. For 421770/421770 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 42308 event pairs, 1705 based on Foata normal form. 1/7127 useless extension candidates. Maximal degree in co-relation 55380. Up to 6981 conditions per place. [2024-06-03 19:48:03,954 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 406 selfloop transitions, 20 changer transitions 0/430 dead transitions. [2024-06-03 19:48:03,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 430 transitions, 7270 flow [2024-06-03 19:48:03,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:48:03,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:48:03,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-03 19:48:03,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654485049833887 [2024-06-03 19:48:03,955 INFO L175 Difference]: Start difference. First operand has 262 places, 421 transitions, 6388 flow. Second operand 7 states and 110 transitions. [2024-06-03 19:48:03,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 430 transitions, 7270 flow [2024-06-03 19:48:04,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 430 transitions, 7202 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 19:48:04,863 INFO L231 Difference]: Finished difference. Result has 264 places, 421 transitions, 6366 flow [2024-06-03 19:48:04,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6320, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6366, PETRI_PLACES=264, PETRI_TRANSITIONS=421} [2024-06-03 19:48:04,863 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-03 19:48:04,863 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 421 transitions, 6366 flow [2024-06-03 19:48:04,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:04,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:04,864 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:48:04,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 19:48:04,864 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:48:04,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:04,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1361093648, now seen corresponding path program 3 times [2024-06-03 19:48:04,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:04,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640175738] [2024-06-03 19:48:04,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:04,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:04,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:05,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:05,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:05,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640175738] [2024-06-03 19:48:05,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640175738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:05,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:05,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:48:05,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681545359] [2024-06-03 19:48:05,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:05,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:48:05,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:05,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:48:05,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:48:05,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:48:05,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 421 transitions, 6366 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:05,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:05,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:48:05,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:07,028 INFO L124 PetriNetUnfolderBase]: 4427/7008 cut-off events. [2024-06-03 19:48:07,028 INFO L125 PetriNetUnfolderBase]: For 432623/432623 co-relation queries the response was YES. [2024-06-03 19:48:07,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54929 conditions, 7008 events. 4427/7008 cut-off events. For 432623/432623 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 42208 event pairs, 1640 based on Foata normal form. 1/7008 useless extension candidates. Maximal degree in co-relation 54814. Up to 6753 conditions per place. [2024-06-03 19:48:07,106 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 402 selfloop transitions, 15 changer transitions 0/430 dead transitions. [2024-06-03 19:48:07,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 430 transitions, 7230 flow [2024-06-03 19:48:07,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:48:07,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:48:07,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-03 19:48:07,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787375415282392 [2024-06-03 19:48:07,107 INFO L175 Difference]: Start difference. First operand has 264 places, 421 transitions, 6366 flow. Second operand 7 states and 114 transitions. [2024-06-03 19:48:07,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 430 transitions, 7230 flow [2024-06-03 19:48:08,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 430 transitions, 7116 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:08,180 INFO L231 Difference]: Finished difference. Result has 265 places, 421 transitions, 6288 flow [2024-06-03 19:48:08,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6252, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6288, PETRI_PLACES=265, PETRI_TRANSITIONS=421} [2024-06-03 19:48:08,180 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-03 19:48:08,180 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 421 transitions, 6288 flow [2024-06-03 19:48:08,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:08,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:08,180 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:48:08,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 19:48:08,180 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:08,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:08,181 INFO L85 PathProgramCache]: Analyzing trace with hash -136139036, now seen corresponding path program 1 times [2024-06-03 19:48:08,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:08,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649292518] [2024-06-03 19:48:08,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:08,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:08,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:09,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:09,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:09,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649292518] [2024-06-03 19:48:09,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649292518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:09,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:09,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:48:09,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379065378] [2024-06-03 19:48:09,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:09,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:48:09,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:09,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:48:09,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:48:09,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:09,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 421 transitions, 6288 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:48:09,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:09,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:09,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:11,269 INFO L124 PetriNetUnfolderBase]: 4724/7355 cut-off events. [2024-06-03 19:48:11,269 INFO L125 PetriNetUnfolderBase]: For 521961/521971 co-relation queries the response was YES. [2024-06-03 19:48:11,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59171 conditions, 7355 events. 4724/7355 cut-off events. For 521961/521971 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 43146 event pairs, 1091 based on Foata normal form. 22/7376 useless extension candidates. Maximal degree in co-relation 59055. Up to 6762 conditions per place. [2024-06-03 19:48:11,355 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 376 selfloop transitions, 83 changer transitions 0/471 dead transitions. [2024-06-03 19:48:11,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 471 transitions, 7466 flow [2024-06-03 19:48:11,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:48:11,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:48:11,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-03 19:48:11,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:48:11,356 INFO L175 Difference]: Start difference. First operand has 265 places, 421 transitions, 6288 flow. Second operand 11 states and 187 transitions. [2024-06-03 19:48:11,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 471 transitions, 7466 flow [2024-06-03 19:48:12,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 471 transitions, 7420 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:12,413 INFO L231 Difference]: Finished difference. Result has 271 places, 426 transitions, 6513 flow [2024-06-03 19:48:12,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6513, PETRI_PLACES=271, PETRI_TRANSITIONS=426} [2024-06-03 19:48:12,413 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-03 19:48:12,413 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 426 transitions, 6513 flow [2024-06-03 19:48:12,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:48:12,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:12,414 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:48:12,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 19:48:12,414 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:12,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:12,414 INFO L85 PathProgramCache]: Analyzing trace with hash -663223570, now seen corresponding path program 2 times [2024-06-03 19:48:12,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:12,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829269040] [2024-06-03 19:48:12,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:12,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:12,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:13,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:48:13,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:13,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829269040] [2024-06-03 19:48:13,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829269040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:13,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:13,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:13,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632074490] [2024-06-03 19:48:13,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:13,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:13,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:13,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:13,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:13,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:13,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 426 transitions, 6513 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:13,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:13,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:13,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:15,421 INFO L124 PetriNetUnfolderBase]: 4917/7661 cut-off events. [2024-06-03 19:48:15,421 INFO L125 PetriNetUnfolderBase]: For 546423/546435 co-relation queries the response was YES. [2024-06-03 19:48:15,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62029 conditions, 7661 events. 4917/7661 cut-off events. For 546423/546435 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 45597 event pairs, 1036 based on Foata normal form. 24/7684 useless extension candidates. Maximal degree in co-relation 61911. Up to 7126 conditions per place. [2024-06-03 19:48:15,500 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 391 selfloop transitions, 85 changer transitions 0/488 dead transitions. [2024-06-03 19:48:15,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 488 transitions, 7991 flow [2024-06-03 19:48:15,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:15,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:15,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 19:48:15,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-03 19:48:15,501 INFO L175 Difference]: Start difference. First operand has 271 places, 426 transitions, 6513 flow. Second operand 10 states and 173 transitions. [2024-06-03 19:48:15,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 488 transitions, 7991 flow [2024-06-03 19:48:16,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 488 transitions, 7705 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:16,560 INFO L231 Difference]: Finished difference. Result has 277 places, 449 transitions, 6883 flow [2024-06-03 19:48:16,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6303, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6883, PETRI_PLACES=277, PETRI_TRANSITIONS=449} [2024-06-03 19:48:16,560 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-03 19:48:16,560 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 449 transitions, 6883 flow [2024-06-03 19:48:16,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:16,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:16,561 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:48:16,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 19:48:16,561 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:16,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:16,561 INFO L85 PathProgramCache]: Analyzing trace with hash 257426606, now seen corresponding path program 3 times [2024-06-03 19:48:16,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:16,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595593938] [2024-06-03 19:48:16,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:16,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:16,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:17,687 INFO L134 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:48:17,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:17,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595593938] [2024-06-03 19:48:17,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595593938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:17,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:17,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:17,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993593063] [2024-06-03 19:48:17,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:17,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:17,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:17,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:17,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:17,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:17,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 449 transitions, 6883 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:17,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:17,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:17,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:19,512 INFO L124 PetriNetUnfolderBase]: 4897/7632 cut-off events. [2024-06-03 19:48:19,513 INFO L125 PetriNetUnfolderBase]: For 541346/541366 co-relation queries the response was YES. [2024-06-03 19:48:19,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61751 conditions, 7632 events. 4897/7632 cut-off events. For 541346/541366 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 45325 event pairs, 1120 based on Foata normal form. 32/7663 useless extension candidates. Maximal degree in co-relation 61628. Up to 6843 conditions per place. [2024-06-03 19:48:19,602 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 348 selfloop transitions, 134 changer transitions 0/494 dead transitions. [2024-06-03 19:48:19,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 494 transitions, 8094 flow [2024-06-03 19:48:19,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:19,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:19,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-03 19:48:19,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-03 19:48:19,604 INFO L175 Difference]: Start difference. First operand has 277 places, 449 transitions, 6883 flow. Second operand 10 states and 176 transitions. [2024-06-03 19:48:19,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 494 transitions, 8094 flow [2024-06-03 19:48:20,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 494 transitions, 8017 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-03 19:48:20,966 INFO L231 Difference]: Finished difference. Result has 286 places, 456 transitions, 7197 flow [2024-06-03 19:48:20,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6806, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7197, PETRI_PLACES=286, PETRI_TRANSITIONS=456} [2024-06-03 19:48:20,967 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-03 19:48:20,967 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 456 transitions, 7197 flow [2024-06-03 19:48:20,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:20,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:20,967 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:48:20,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 19:48:20,968 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:20,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:20,968 INFO L85 PathProgramCache]: Analyzing trace with hash 257311286, now seen corresponding path program 4 times [2024-06-03 19:48:20,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:20,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637306851] [2024-06-03 19:48:20,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:20,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:20,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:22,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:48:22,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:22,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637306851] [2024-06-03 19:48:22,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637306851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:22,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:22,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:48:22,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470070312] [2024-06-03 19:48:22,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:22,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:48:22,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:22,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:48:22,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:48:22,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:22,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 456 transitions, 7197 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:48:22,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:22,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:22,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:24,327 INFO L124 PetriNetUnfolderBase]: 4938/7717 cut-off events. [2024-06-03 19:48:24,328 INFO L125 PetriNetUnfolderBase]: For 567078/567080 co-relation queries the response was YES. [2024-06-03 19:48:24,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62851 conditions, 7717 events. 4938/7717 cut-off events. For 567078/567080 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 46264 event pairs, 1419 based on Foata normal form. 14/7730 useless extension candidates. Maximal degree in co-relation 62725. Up to 7055 conditions per place. [2024-06-03 19:48:24,428 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 382 selfloop transitions, 112 changer transitions 0/506 dead transitions. [2024-06-03 19:48:24,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 506 transitions, 8485 flow [2024-06-03 19:48:24,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:48:24,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:48:24,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-03 19:48:24,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40380549682875266 [2024-06-03 19:48:24,429 INFO L175 Difference]: Start difference. First operand has 286 places, 456 transitions, 7197 flow. Second operand 11 states and 191 transitions. [2024-06-03 19:48:24,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 506 transitions, 8485 flow [2024-06-03 19:48:25,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 506 transitions, 8205 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:25,887 INFO L231 Difference]: Finished difference. Result has 291 places, 461 transitions, 7271 flow [2024-06-03 19:48:25,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7271, PETRI_PLACES=291, PETRI_TRANSITIONS=461} [2024-06-03 19:48:25,887 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-03 19:48:25,887 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 461 transitions, 7271 flow [2024-06-03 19:48:25,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:48:25,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:25,887 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:48:25,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 19:48:25,888 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:25,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:25,888 INFO L85 PathProgramCache]: Analyzing trace with hash 349005342, now seen corresponding path program 5 times [2024-06-03 19:48:25,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:25,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193561969] [2024-06-03 19:48:25,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:25,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:25,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:27,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:27,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:27,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193561969] [2024-06-03 19:48:27,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193561969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:27,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:27,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:27,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607498590] [2024-06-03 19:48:27,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:27,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:27,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:27,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:27,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:27,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:27,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 461 transitions, 7271 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:27,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:27,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:27,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:28,829 INFO L124 PetriNetUnfolderBase]: 5006/7819 cut-off events. [2024-06-03 19:48:28,829 INFO L125 PetriNetUnfolderBase]: For 589262/589282 co-relation queries the response was YES. [2024-06-03 19:48:28,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63878 conditions, 7819 events. 5006/7819 cut-off events. For 589262/589282 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 46877 event pairs, 997 based on Foata normal form. 32/7850 useless extension candidates. Maximal degree in co-relation 63750. Up to 6907 conditions per place. [2024-06-03 19:48:28,925 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 386 selfloop transitions, 109 changer transitions 0/507 dead transitions. [2024-06-03 19:48:28,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 507 transitions, 8539 flow [2024-06-03 19:48:28,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:48:28,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:48:28,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 19:48:28,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-03 19:48:28,926 INFO L175 Difference]: Start difference. First operand has 291 places, 461 transitions, 7271 flow. Second operand 10 states and 173 transitions. [2024-06-03 19:48:28,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 507 transitions, 8539 flow [2024-06-03 19:48:30,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 507 transitions, 8251 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-03 19:48:30,506 INFO L231 Difference]: Finished difference. Result has 294 places, 468 transitions, 7366 flow [2024-06-03 19:48:30,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6983, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7366, PETRI_PLACES=294, PETRI_TRANSITIONS=468} [2024-06-03 19:48:30,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-03 19:48:30,506 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 468 transitions, 7366 flow [2024-06-03 19:48:30,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:30,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:30,506 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:48:30,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 19:48:30,506 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:48:30,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:30,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1017023136, now seen corresponding path program 1 times [2024-06-03 19:48:30,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:30,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081677834] [2024-06-03 19:48:30,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:30,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:30,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:31,304 INFO L134 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:48:31,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:31,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081677834] [2024-06-03 19:48:31,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081677834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:31,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:31,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:31,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199354306] [2024-06-03 19:48:31,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:31,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:31,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:31,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:31,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:31,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:48:31,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 468 transitions, 7366 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:31,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:31,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:48:31,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:33,057 INFO L124 PetriNetUnfolderBase]: 5124/7949 cut-off events. [2024-06-03 19:48:33,057 INFO L125 PetriNetUnfolderBase]: For 591387/591403 co-relation queries the response was YES. [2024-06-03 19:48:33,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64989 conditions, 7949 events. 5124/7949 cut-off events. For 591387/591403 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 47237 event pairs, 1355 based on Foata normal form. 18/7966 useless extension candidates. Maximal degree in co-relation 64859. Up to 7630 conditions per place. [2024-06-03 19:48:33,158 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 395 selfloop transitions, 107 changer transitions 0/505 dead transitions. [2024-06-03 19:48:33,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 505 transitions, 8850 flow [2024-06-03 19:48:33,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:33,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:33,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:48:33,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-03 19:48:33,159 INFO L175 Difference]: Start difference. First operand has 294 places, 468 transitions, 7366 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:48:33,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 505 transitions, 8850 flow [2024-06-03 19:48:34,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 505 transitions, 8614 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:34,902 INFO L231 Difference]: Finished difference. Result has 298 places, 477 transitions, 7517 flow [2024-06-03 19:48:34,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7134, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7517, PETRI_PLACES=298, PETRI_TRANSITIONS=477} [2024-06-03 19:48:34,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-03 19:48:34,902 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 477 transitions, 7517 flow [2024-06-03 19:48:34,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:34,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:34,903 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:48:34,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 19:48:34,903 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:34,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:34,903 INFO L85 PathProgramCache]: Analyzing trace with hash 2019498124, now seen corresponding path program 6 times [2024-06-03 19:48:34,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:34,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047568694] [2024-06-03 19:48:34,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:34,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:36,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:48:36,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:36,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047568694] [2024-06-03 19:48:36,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047568694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:36,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:36,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:48:36,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687165719] [2024-06-03 19:48:36,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:36,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:48:36,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:36,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:48:36,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:48:36,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:36,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 477 transitions, 7517 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:48:36,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:36,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:36,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:38,811 INFO L124 PetriNetUnfolderBase]: 5096/7963 cut-off events. [2024-06-03 19:48:38,811 INFO L125 PetriNetUnfolderBase]: For 601110/601126 co-relation queries the response was YES. [2024-06-03 19:48:38,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65306 conditions, 7963 events. 5096/7963 cut-off events. For 601110/601126 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 47942 event pairs, 1202 based on Foata normal form. 28/7990 useless extension candidates. Maximal degree in co-relation 65174. Up to 7287 conditions per place. [2024-06-03 19:48:38,899 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 399 selfloop transitions, 112 changer transitions 0/526 dead transitions. [2024-06-03 19:48:38,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 526 transitions, 8834 flow [2024-06-03 19:48:38,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:48:38,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:48:38,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-03 19:48:38,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4059196617336152 [2024-06-03 19:48:38,901 INFO L175 Difference]: Start difference. First operand has 298 places, 477 transitions, 7517 flow. Second operand 11 states and 192 transitions. [2024-06-03 19:48:38,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 526 transitions, 8834 flow [2024-06-03 19:48:40,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 526 transitions, 8735 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-03 19:48:40,451 INFO L231 Difference]: Finished difference. Result has 306 places, 483 transitions, 7787 flow [2024-06-03 19:48:40,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7420, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7787, PETRI_PLACES=306, PETRI_TRANSITIONS=483} [2024-06-03 19:48:40,451 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-03 19:48:40,451 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 483 transitions, 7787 flow [2024-06-03 19:48:40,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:48:40,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:40,451 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:48:40,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 19:48:40,452 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:48:40,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:40,452 INFO L85 PathProgramCache]: Analyzing trace with hash -10309163, now seen corresponding path program 1 times [2024-06-03 19:48:40,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:40,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105290530] [2024-06-03 19:48:40,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:40,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:40,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:41,225 INFO L134 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:48:41,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:41,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105290530] [2024-06-03 19:48:41,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105290530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:41,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:41,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:48:41,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664112751] [2024-06-03 19:48:41,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:41,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:48:41,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:41,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:48:41,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:48:41,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:41,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 483 transitions, 7787 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:41,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:41,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:41,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:42,975 INFO L124 PetriNetUnfolderBase]: 5109/7987 cut-off events. [2024-06-03 19:48:42,976 INFO L125 PetriNetUnfolderBase]: For 611715/611717 co-relation queries the response was YES. [2024-06-03 19:48:43,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66078 conditions, 7987 events. 5109/7987 cut-off events. For 611715/611717 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 48266 event pairs, 1689 based on Foata normal form. 3/7989 useless extension candidates. Maximal degree in co-relation 65943. Up to 7764 conditions per place. [2024-06-03 19:48:43,068 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 461 selfloop transitions, 35 changer transitions 0/511 dead transitions. [2024-06-03 19:48:43,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 511 transitions, 9089 flow [2024-06-03 19:48:43,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:43,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:43,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-03 19:48:43,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-03 19:48:43,069 INFO L175 Difference]: Start difference. First operand has 306 places, 483 transitions, 7787 flow. Second operand 8 states and 138 transitions. [2024-06-03 19:48:43,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 511 transitions, 9089 flow [2024-06-03 19:48:44,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 511 transitions, 8828 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 19:48:44,648 INFO L231 Difference]: Finished difference. Result has 307 places, 489 transitions, 7708 flow [2024-06-03 19:48:44,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7526, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7708, PETRI_PLACES=307, PETRI_TRANSITIONS=489} [2024-06-03 19:48:44,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-03 19:48:44,648 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 489 transitions, 7708 flow [2024-06-03 19:48:44,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:44,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:44,648 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:48:44,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 19:48:44,649 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:48:44,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:44,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1764385176, now seen corresponding path program 7 times [2024-06-03 19:48:44,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:44,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917025437] [2024-06-03 19:48:44,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:44,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:44,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:46,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:48:46,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:46,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917025437] [2024-06-03 19:48:46,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917025437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:46,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:46,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:48:46,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42675946] [2024-06-03 19:48:46,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:46,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:48:46,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:46,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:48:46,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:48:46,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:46,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 489 transitions, 7708 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:48:46,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:46,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:46,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:48,136 INFO L124 PetriNetUnfolderBase]: 5150/8050 cut-off events. [2024-06-03 19:48:48,136 INFO L125 PetriNetUnfolderBase]: For 643335/643355 co-relation queries the response was YES. [2024-06-03 19:48:48,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66577 conditions, 8050 events. 5150/8050 cut-off events. For 643335/643355 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 48552 event pairs, 1227 based on Foata normal form. 32/8081 useless extension candidates. Maximal degree in co-relation 66441. Up to 7339 conditions per place. [2024-06-03 19:48:48,239 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 393 selfloop transitions, 128 changer transitions 0/536 dead transitions. [2024-06-03 19:48:48,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 536 transitions, 9052 flow [2024-06-03 19:48:48,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:48:48,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:48:48,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-03 19:48:48,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4080338266384778 [2024-06-03 19:48:48,240 INFO L175 Difference]: Start difference. First operand has 307 places, 489 transitions, 7708 flow. Second operand 11 states and 193 transitions. [2024-06-03 19:48:48,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 536 transitions, 9052 flow [2024-06-03 19:48:50,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 536 transitions, 8950 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-03 19:48:50,071 INFO L231 Difference]: Finished difference. Result has 315 places, 492 transitions, 7974 flow [2024-06-03 19:48:50,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7606, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7974, PETRI_PLACES=315, PETRI_TRANSITIONS=492} [2024-06-03 19:48:50,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-03 19:48:50,072 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 492 transitions, 7974 flow [2024-06-03 19:48:50,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:48:50,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:50,072 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:48:50,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 19:48:50,072 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:48:50,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:50,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1981985403, now seen corresponding path program 2 times [2024-06-03 19:48:50,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:50,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19722272] [2024-06-03 19:48:50,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:50,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:50,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:50,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:48:50,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:50,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19722272] [2024-06-03 19:48:50,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19722272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:50,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:50,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:48:50,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765390243] [2024-06-03 19:48:50,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:50,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:48:50,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:50,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:48:50,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:48:50,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:48:50,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 492 transitions, 7974 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:50,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:50,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:48:50,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:52,555 INFO L124 PetriNetUnfolderBase]: 5147/8054 cut-off events. [2024-06-03 19:48:52,555 INFO L125 PetriNetUnfolderBase]: For 650147/650149 co-relation queries the response was YES. [2024-06-03 19:48:52,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67389 conditions, 8054 events. 5147/8054 cut-off events. For 650147/650149 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 48774 event pairs, 1708 based on Foata normal form. 3/8056 useless extension candidates. Maximal degree in co-relation 67250. Up to 7847 conditions per place. [2024-06-03 19:48:52,661 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 464 selfloop transitions, 31 changer transitions 0/510 dead transitions. [2024-06-03 19:48:52,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 510 transitions, 9032 flow [2024-06-03 19:48:52,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:48:52,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:48:52,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-03 19:48:52,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-03 19:48:52,662 INFO L175 Difference]: Start difference. First operand has 315 places, 492 transitions, 7974 flow. Second operand 8 states and 132 transitions. [2024-06-03 19:48:52,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 510 transitions, 9032 flow [2024-06-03 19:48:54,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 510 transitions, 8680 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:54,461 INFO L231 Difference]: Finished difference. Result has 317 places, 492 transitions, 7690 flow [2024-06-03 19:48:54,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7622, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7690, PETRI_PLACES=317, PETRI_TRANSITIONS=492} [2024-06-03 19:48:54,462 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-03 19:48:54,462 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 492 transitions, 7690 flow [2024-06-03 19:48:54,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:54,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:54,462 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:48:54,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 19:48:54,462 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:48:54,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:54,462 INFO L85 PathProgramCache]: Analyzing trace with hash -13853300, now seen corresponding path program 2 times [2024-06-03 19:48:54,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:54,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407409919] [2024-06-03 19:48:54,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:54,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:54,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:55,310 INFO L134 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:48:55,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:55,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407409919] [2024-06-03 19:48:55,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407409919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:55,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:55,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:55,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388421479] [2024-06-03 19:48:55,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:55,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:55,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:55,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:55,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:55,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:48:55,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 492 transitions, 7690 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:55,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:55,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:48:55,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:48:57,300 INFO L124 PetriNetUnfolderBase]: 5287/8207 cut-off events. [2024-06-03 19:48:57,300 INFO L125 PetriNetUnfolderBase]: For 666573/666589 co-relation queries the response was YES. [2024-06-03 19:48:57,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67977 conditions, 8207 events. 5287/8207 cut-off events. For 666573/666589 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 49096 event pairs, 1325 based on Foata normal form. 18/8224 useless extension candidates. Maximal degree in co-relation 67837. Up to 7875 conditions per place. [2024-06-03 19:48:57,416 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 421 selfloop transitions, 116 changer transitions 0/540 dead transitions. [2024-06-03 19:48:57,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 540 transitions, 9511 flow [2024-06-03 19:48:57,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:48:57,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:48:57,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:48:57,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-03 19:48:57,418 INFO L175 Difference]: Start difference. First operand has 317 places, 492 transitions, 7690 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:48:57,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 540 transitions, 9511 flow [2024-06-03 19:48:58,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 540 transitions, 9447 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 19:48:58,786 INFO L231 Difference]: Finished difference. Result has 320 places, 508 transitions, 8086 flow [2024-06-03 19:48:58,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7626, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8086, PETRI_PLACES=320, PETRI_TRANSITIONS=508} [2024-06-03 19:48:58,786 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-03 19:48:58,787 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 508 transitions, 8086 flow [2024-06-03 19:48:58,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:58,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:48:58,787 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:48:58,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 19:48:58,787 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:48:58,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:48:58,788 INFO L85 PathProgramCache]: Analyzing trace with hash 482495543, now seen corresponding path program 1 times [2024-06-03 19:48:58,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:48:58,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526794761] [2024-06-03 19:48:58,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:48:58,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:48:58,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:48:59,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:48:59,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:48:59,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526794761] [2024-06-03 19:48:59,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526794761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:48:59,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:48:59,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:48:59,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484368925] [2024-06-03 19:48:59,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:48:59,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:48:59,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:48:59,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:48:59,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:48:59,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:48:59,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 508 transitions, 8086 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:48:59,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:48:59,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:48:59,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:01,705 INFO L124 PetriNetUnfolderBase]: 5292/8218 cut-off events. [2024-06-03 19:49:01,705 INFO L125 PetriNetUnfolderBase]: For 683808/683810 co-relation queries the response was YES. [2024-06-03 19:49:01,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68560 conditions, 8218 events. 5292/8218 cut-off events. For 683808/683810 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 49253 event pairs, 1765 based on Foata normal form. 3/8220 useless extension candidates. Maximal degree in co-relation 68419. Up to 8102 conditions per place. [2024-06-03 19:49:01,819 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 489 selfloop transitions, 45 changer transitions 0/537 dead transitions. [2024-06-03 19:49:01,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 537 transitions, 9458 flow [2024-06-03 19:49:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:49:01,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:49:01,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-03 19:49:01,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3643410852713178 [2024-06-03 19:49:01,820 INFO L175 Difference]: Start difference. First operand has 320 places, 508 transitions, 8086 flow. Second operand 9 states and 141 transitions. [2024-06-03 19:49:01,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 537 transitions, 9458 flow [2024-06-03 19:49:03,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 537 transitions, 9281 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 19:49:03,687 INFO L231 Difference]: Finished difference. Result has 326 places, 517 transitions, 8128 flow [2024-06-03 19:49:03,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7909, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8128, PETRI_PLACES=326, PETRI_TRANSITIONS=517} [2024-06-03 19:49:03,688 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-03 19:49:03,688 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 517 transitions, 8128 flow [2024-06-03 19:49:03,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:03,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:03,688 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:49:03,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 19:49:03,688 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:49:03,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:03,689 INFO L85 PathProgramCache]: Analyzing trace with hash 466396840, now seen corresponding path program 3 times [2024-06-03 19:49:03,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:03,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630081118] [2024-06-03 19:49:03,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:03,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:03,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:04,570 INFO L134 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:49:04,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:04,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630081118] [2024-06-03 19:49:04,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630081118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:04,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:04,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:49:04,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432136500] [2024-06-03 19:49:04,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:04,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:49:04,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:04,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:49:04,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:49:04,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:49:04,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 517 transitions, 8128 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:04,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:04,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:49:04,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:06,569 INFO L124 PetriNetUnfolderBase]: 5302/8224 cut-off events. [2024-06-03 19:49:06,569 INFO L125 PetriNetUnfolderBase]: For 705589/705609 co-relation queries the response was YES. [2024-06-03 19:49:06,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69035 conditions, 8224 events. 5302/8224 cut-off events. For 705589/705609 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 49132 event pairs, 1276 based on Foata normal form. 22/8245 useless extension candidates. Maximal degree in co-relation 68892. Up to 7892 conditions per place. [2024-06-03 19:49:06,681 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 420 selfloop transitions, 127 changer transitions 0/550 dead transitions. [2024-06-03 19:49:06,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 550 transitions, 9824 flow [2024-06-03 19:49:06,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:49:06,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:49:06,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-03 19:49:06,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-03 19:49:06,682 INFO L175 Difference]: Start difference. First operand has 326 places, 517 transitions, 8128 flow. Second operand 9 states and 151 transitions. [2024-06-03 19:49:06,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 550 transitions, 9824 flow [2024-06-03 19:49:08,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 550 transitions, 9765 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-03 19:49:08,457 INFO L231 Difference]: Finished difference. Result has 331 places, 522 transitions, 8407 flow [2024-06-03 19:49:08,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8069, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8407, PETRI_PLACES=331, PETRI_TRANSITIONS=522} [2024-06-03 19:49:08,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-03 19:49:08,458 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 522 transitions, 8407 flow [2024-06-03 19:49:08,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:08,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:08,458 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:49:08,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 19:49:08,458 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:49:08,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:08,459 INFO L85 PathProgramCache]: Analyzing trace with hash -858380644, now seen corresponding path program 4 times [2024-06-03 19:49:08,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:08,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254266603] [2024-06-03 19:49:08,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:08,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:09,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:09,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:09,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254266603] [2024-06-03 19:49:09,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254266603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:09,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:09,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:49:09,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340969095] [2024-06-03 19:49:09,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:09,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:49:09,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:09,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:49:09,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:49:09,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:49:09,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 522 transitions, 8407 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:09,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:09,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:49:09,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:11,481 INFO L124 PetriNetUnfolderBase]: 5296/8216 cut-off events. [2024-06-03 19:49:11,481 INFO L125 PetriNetUnfolderBase]: For 720775/720795 co-relation queries the response was YES. [2024-06-03 19:49:11,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69412 conditions, 8216 events. 5296/8216 cut-off events. For 720775/720795 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 49068 event pairs, 1275 based on Foata normal form. 22/8237 useless extension candidates. Maximal degree in co-relation 69266. Up to 7887 conditions per place. [2024-06-03 19:49:11,575 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 413 selfloop transitions, 132 changer transitions 0/548 dead transitions. [2024-06-03 19:49:11,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 548 transitions, 9883 flow [2024-06-03 19:49:11,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:49:11,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:49:11,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-03 19:49:11,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-03 19:49:11,577 INFO L175 Difference]: Start difference. First operand has 331 places, 522 transitions, 8407 flow. Second operand 9 states and 149 transitions. [2024-06-03 19:49:11,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 548 transitions, 9883 flow [2024-06-03 19:49:13,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 548 transitions, 9602 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:13,575 INFO L231 Difference]: Finished difference. Result has 335 places, 522 transitions, 8398 flow [2024-06-03 19:49:13,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8126, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8398, PETRI_PLACES=335, PETRI_TRANSITIONS=522} [2024-06-03 19:49:13,576 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-03 19:49:13,576 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 522 transitions, 8398 flow [2024-06-03 19:49:13,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:13,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:13,576 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:49:13,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 19:49:13,576 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:49:13,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:13,577 INFO L85 PathProgramCache]: Analyzing trace with hash -723765890, now seen corresponding path program 8 times [2024-06-03 19:49:13,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:13,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517337056] [2024-06-03 19:49:13,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:13,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:13,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:15,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:15,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:15,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517337056] [2024-06-03 19:49:15,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517337056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:15,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:15,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:15,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908939128] [2024-06-03 19:49:15,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:15,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:15,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:15,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:15,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:15,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:49:15,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 522 transitions, 8398 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:49:15,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:15,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:49:15,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:17,453 INFO L124 PetriNetUnfolderBase]: 5240/8192 cut-off events. [2024-06-03 19:49:17,453 INFO L125 PetriNetUnfolderBase]: For 759360/759376 co-relation queries the response was YES. [2024-06-03 19:49:17,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69594 conditions, 8192 events. 5240/8192 cut-off events. For 759360/759376 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 49473 event pairs, 1173 based on Foata normal form. 28/8219 useless extension candidates. Maximal degree in co-relation 69447. Up to 6979 conditions per place. [2024-06-03 19:49:17,563 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 421 selfloop transitions, 121 changer transitions 0/565 dead transitions. [2024-06-03 19:49:17,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 565 transitions, 9746 flow [2024-06-03 19:49:17,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:17,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:17,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-03 19:49:17,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-03 19:49:17,564 INFO L175 Difference]: Start difference. First operand has 335 places, 522 transitions, 8398 flow. Second operand 10 states and 171 transitions. [2024-06-03 19:49:17,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 565 transitions, 9746 flow [2024-06-03 19:49:19,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 565 transitions, 9494 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:19,853 INFO L231 Difference]: Finished difference. Result has 339 places, 525 transitions, 8528 flow [2024-06-03 19:49:19,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8528, PETRI_PLACES=339, PETRI_TRANSITIONS=525} [2024-06-03 19:49:19,854 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-03 19:49:19,854 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 525 transitions, 8528 flow [2024-06-03 19:49:19,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:49:19,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:19,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:19,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 19:49:19,856 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:49:19,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:19,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1456126284, now seen corresponding path program 9 times [2024-06-03 19:49:19,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:19,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219998542] [2024-06-03 19:49:19,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:19,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:19,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:21,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:21,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:21,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219998542] [2024-06-03 19:49:21,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219998542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:21,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:21,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:21,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181369396] [2024-06-03 19:49:21,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:21,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:21,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:21,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:21,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:21,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:49:21,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 525 transitions, 8528 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:49:21,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:21,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:49:21,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:24,004 INFO L124 PetriNetUnfolderBase]: 5322/8350 cut-off events. [2024-06-03 19:49:24,004 INFO L125 PetriNetUnfolderBase]: For 782657/782659 co-relation queries the response was YES. [2024-06-03 19:49:24,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71357 conditions, 8350 events. 5322/8350 cut-off events. For 782657/782659 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 51167 event pairs, 1563 based on Foata normal form. 14/8363 useless extension candidates. Maximal degree in co-relation 71208. Up to 7464 conditions per place. [2024-06-03 19:49:24,102 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 412 selfloop transitions, 135 changer transitions 0/570 dead transitions. [2024-06-03 19:49:24,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 570 transitions, 9906 flow [2024-06-03 19:49:24,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:24,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:24,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 19:49:24,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40232558139534885 [2024-06-03 19:49:24,104 INFO L175 Difference]: Start difference. First operand has 339 places, 525 transitions, 8528 flow. Second operand 10 states and 173 transitions. [2024-06-03 19:49:24,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 570 transitions, 9906 flow [2024-06-03 19:49:26,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 570 transitions, 9612 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:26,518 INFO L231 Difference]: Finished difference. Result has 344 places, 530 transitions, 8690 flow [2024-06-03 19:49:26,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8234, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8690, PETRI_PLACES=344, PETRI_TRANSITIONS=530} [2024-06-03 19:49:26,519 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-03 19:49:26,519 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 530 transitions, 8690 flow [2024-06-03 19:49:26,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:49:26,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:26,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:49:26,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 19:49:26,520 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:49:26,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:26,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1964985012, now seen corresponding path program 10 times [2024-06-03 19:49:26,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:26,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376173037] [2024-06-03 19:49:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:26,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:26,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:28,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:28,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:28,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376173037] [2024-06-03 19:49:28,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376173037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:28,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:28,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:28,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549340830] [2024-06-03 19:49:28,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:28,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:28,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:28,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:28,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:28,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:49:28,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 530 transitions, 8690 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:49:28,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:28,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:49:28,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:30,514 INFO L124 PetriNetUnfolderBase]: 5363/8417 cut-off events. [2024-06-03 19:49:30,514 INFO L125 PetriNetUnfolderBase]: For 760391/760393 co-relation queries the response was YES. [2024-06-03 19:49:30,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71339 conditions, 8417 events. 5363/8417 cut-off events. For 760391/760393 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 51650 event pairs, 1504 based on Foata normal form. 14/8430 useless extension candidates. Maximal degree in co-relation 71187. Up to 7227 conditions per place. [2024-06-03 19:49:30,633 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 393 selfloop transitions, 157 changer transitions 0/573 dead transitions. [2024-06-03 19:49:30,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 573 transitions, 10056 flow [2024-06-03 19:49:30,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:30,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:30,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-03 19:49:30,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046511627906977 [2024-06-03 19:49:30,634 INFO L175 Difference]: Start difference. First operand has 344 places, 530 transitions, 8690 flow. Second operand 10 states and 174 transitions. [2024-06-03 19:49:30,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 573 transitions, 10056 flow [2024-06-03 19:49:32,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 573 transitions, 9854 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 19:49:32,809 INFO L231 Difference]: Finished difference. Result has 350 places, 533 transitions, 8952 flow [2024-06-03 19:49:32,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8488, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8952, PETRI_PLACES=350, PETRI_TRANSITIONS=533} [2024-06-03 19:49:32,810 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-03 19:49:32,810 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 533 transitions, 8952 flow [2024-06-03 19:49:32,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:49:32,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:32,810 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:49:32,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 19:49:32,810 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:49:32,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:32,810 INFO L85 PathProgramCache]: Analyzing trace with hash -519767951, now seen corresponding path program 3 times [2024-06-03 19:49:32,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:32,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33989723] [2024-06-03 19:49:32,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:32,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:32,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:33,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:49:33,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:33,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33989723] [2024-06-03 19:49:33,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33989723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:33,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:33,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:33,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217311314] [2024-06-03 19:49:33,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:33,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:33,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:33,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:33,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:33,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:49:33,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 533 transitions, 8952 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:33,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:33,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:49:33,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:35,492 INFO L124 PetriNetUnfolderBase]: 5376/8429 cut-off events. [2024-06-03 19:49:35,492 INFO L125 PetriNetUnfolderBase]: For 769709/769711 co-relation queries the response was YES. [2024-06-03 19:49:35,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72228 conditions, 8429 events. 5376/8429 cut-off events. For 769709/769711 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 51702 event pairs, 1772 based on Foata normal form. 3/8431 useless extension candidates. Maximal degree in co-relation 72074. Up to 8170 conditions per place. [2024-06-03 19:49:35,619 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 492 selfloop transitions, 42 changer transitions 0/557 dead transitions. [2024-06-03 19:49:35,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 557 transitions, 10354 flow [2024-06-03 19:49:35,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:35,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:35,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-03 19:49:35,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-03 19:49:35,620 INFO L175 Difference]: Start difference. First operand has 350 places, 533 transitions, 8952 flow. Second operand 7 states and 121 transitions. [2024-06-03 19:49:35,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 557 transitions, 10354 flow [2024-06-03 19:49:37,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 557 transitions, 9996 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:37,915 INFO L231 Difference]: Finished difference. Result has 350 places, 539 transitions, 8818 flow [2024-06-03 19:49:37,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8606, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8818, PETRI_PLACES=350, PETRI_TRANSITIONS=539} [2024-06-03 19:49:37,916 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-03 19:49:37,916 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 539 transitions, 8818 flow [2024-06-03 19:49:37,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:37,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:37,916 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:49:37,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 19:49:37,916 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:49:37,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:37,917 INFO L85 PathProgramCache]: Analyzing trace with hash -514054031, now seen corresponding path program 4 times [2024-06-03 19:49:37,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:37,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952080746] [2024-06-03 19:49:37,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:37,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:37,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:38,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:38,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:38,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952080746] [2024-06-03 19:49:38,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952080746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:38,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:38,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:49:38,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514163114] [2024-06-03 19:49:38,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:38,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:49:38,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:38,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:49:38,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:49:38,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:49:38,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 539 transitions, 8818 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:38,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:38,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:49:38,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:40,681 INFO L124 PetriNetUnfolderBase]: 5381/8436 cut-off events. [2024-06-03 19:49:40,682 INFO L125 PetriNetUnfolderBase]: For 740507/740509 co-relation queries the response was YES. [2024-06-03 19:49:40,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71202 conditions, 8436 events. 5381/8436 cut-off events. For 740507/740509 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 51752 event pairs, 1766 based on Foata normal form. 3/8438 useless extension candidates. Maximal degree in co-relation 71048. Up to 8207 conditions per place. [2024-06-03 19:49:40,811 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 500 selfloop transitions, 33 changer transitions 0/556 dead transitions. [2024-06-03 19:49:40,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 556 transitions, 10002 flow [2024-06-03 19:49:40,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:49:40,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:49:40,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-03 19:49:40,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853820598006645 [2024-06-03 19:49:40,812 INFO L175 Difference]: Start difference. First operand has 350 places, 539 transitions, 8818 flow. Second operand 7 states and 116 transitions. [2024-06-03 19:49:40,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 556 transitions, 10002 flow [2024-06-03 19:49:43,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 556 transitions, 9872 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-03 19:49:43,238 INFO L231 Difference]: Finished difference. Result has 353 places, 542 transitions, 8832 flow [2024-06-03 19:49:43,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8714, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8832, PETRI_PLACES=353, PETRI_TRANSITIONS=542} [2024-06-03 19:49:43,238 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-03 19:49:43,239 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 542 transitions, 8832 flow [2024-06-03 19:49:43,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:43,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:43,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:49:43,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 19:49:43,239 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:49:43,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:43,239 INFO L85 PathProgramCache]: Analyzing trace with hash 2075328206, now seen corresponding path program 11 times [2024-06-03 19:49:43,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:43,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109835026] [2024-06-03 19:49:43,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:43,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:43,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:44,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:49:44,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:44,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109835026] [2024-06-03 19:49:44,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109835026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:44,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:44,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:49:44,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392978543] [2024-06-03 19:49:44,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:44,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:49:44,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:44,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:49:44,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:49:44,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:49:44,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 542 transitions, 8832 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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:49:44,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:44,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:49:44,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:46,726 INFO L124 PetriNetUnfolderBase]: 5361/8396 cut-off events. [2024-06-03 19:49:46,726 INFO L125 PetriNetUnfolderBase]: For 735843/735863 co-relation queries the response was YES. [2024-06-03 19:49:46,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70288 conditions, 8396 events. 5361/8396 cut-off events. For 735843/735863 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 51220 event pairs, 1198 based on Foata normal form. 32/8427 useless extension candidates. Maximal degree in co-relation 70133. Up to 7223 conditions per place. [2024-06-03 19:49:46,845 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 398 selfloop transitions, 157 changer transitions 0/578 dead transitions. [2024-06-03 19:49:46,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 578 transitions, 10136 flow [2024-06-03 19:49:46,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:49:46,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:49:46,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-03 19:49:46,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082687338501292 [2024-06-03 19:49:46,846 INFO L175 Difference]: Start difference. First operand has 353 places, 542 transitions, 8832 flow. Second operand 9 states and 158 transitions. [2024-06-03 19:49:46,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 578 transitions, 10136 flow [2024-06-03 19:49:49,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 578 transitions, 10036 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-03 19:49:49,028 INFO L231 Difference]: Finished difference. Result has 357 places, 544 transitions, 9130 flow [2024-06-03 19:49:49,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8732, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9130, PETRI_PLACES=357, PETRI_TRANSITIONS=544} [2024-06-03 19:49:49,028 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-03 19:49:49,028 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 544 transitions, 9130 flow [2024-06-03 19:49:49,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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:49:49,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:49,029 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:49:49,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 19:49:49,029 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:49:49,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:49,029 INFO L85 PathProgramCache]: Analyzing trace with hash 2075212886, now seen corresponding path program 12 times [2024-06-03 19:49:49,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:49,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375536997] [2024-06-03 19:49:49,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:49,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:49,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:50,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:49:50,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:50,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375536997] [2024-06-03 19:49:50,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375536997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:50,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:50,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:49:50,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137829839] [2024-06-03 19:49:50,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:50,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:49:50,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:50,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:49:50,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:49:50,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:49:50,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 544 transitions, 9130 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:49:50,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:50,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:49:50,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:52,841 INFO L124 PetriNetUnfolderBase]: 5402/8467 cut-off events. [2024-06-03 19:49:52,842 INFO L125 PetriNetUnfolderBase]: For 745456/745476 co-relation queries the response was YES. [2024-06-03 19:49:52,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71524 conditions, 8467 events. 5402/8467 cut-off events. For 745456/745476 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51829 event pairs, 1232 based on Foata normal form. 32/8498 useless extension candidates. Maximal degree in co-relation 71368. Up to 7074 conditions per place. [2024-06-03 19:49:52,968 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 412 selfloop transitions, 155 changer transitions 0/590 dead transitions. [2024-06-03 19:49:52,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 590 transitions, 10572 flow [2024-06-03 19:49:52,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:49:52,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:49:52,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-03 19:49:52,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-03 19:49:52,969 INFO L175 Difference]: Start difference. First operand has 357 places, 544 transitions, 9130 flow. Second operand 10 states and 181 transitions. [2024-06-03 19:49:52,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 590 transitions, 10572 flow [2024-06-03 19:49:55,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 590 transitions, 10244 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-03 19:49:55,391 INFO L231 Difference]: Finished difference. Result has 361 places, 547 transitions, 9236 flow [2024-06-03 19:49:55,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8802, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9236, PETRI_PLACES=361, PETRI_TRANSITIONS=547} [2024-06-03 19:49:55,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-03 19:49:55,392 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 547 transitions, 9236 flow [2024-06-03 19:49:55,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:49:55,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:49:55,392 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:49:55,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 19:49:55,392 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:49:55,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:49:55,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1979439380, now seen corresponding path program 5 times [2024-06-03 19:49:55,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:49:55,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890975881] [2024-06-03 19:49:55,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:49:55,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:49:55,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:49:56,311 INFO L134 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:49:56,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:49:56,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890975881] [2024-06-03 19:49:56,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890975881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:49:56,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:49:56,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:49:56,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254752707] [2024-06-03 19:49:56,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:49:56,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:49:56,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:49:56,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:49:56,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:49:56,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:49:56,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 547 transitions, 9236 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:49:56,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:49:56,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:49:56,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:49:58,469 INFO L124 PetriNetUnfolderBase]: 5506/8590 cut-off events. [2024-06-03 19:49:58,470 INFO L125 PetriNetUnfolderBase]: For 715560/715562 co-relation queries the response was YES. [2024-06-03 19:49:58,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71991 conditions, 8590 events. 5506/8590 cut-off events. For 715560/715562 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 52411 event pairs, 1760 based on Foata normal form. 5/8594 useless extension candidates. Maximal degree in co-relation 71834. Up to 8242 conditions per place. [2024-06-03 19:49:58,593 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 434 selfloop transitions, 140 changer transitions 0/577 dead transitions. [2024-06-03 19:49:58,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 577 transitions, 10723 flow [2024-06-03 19:49:58,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:49:58,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:49:58,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:49:58,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-03 19:49:58,594 INFO L175 Difference]: Start difference. First operand has 361 places, 547 transitions, 9236 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:49:58,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 577 transitions, 10723 flow [2024-06-03 19:50:00,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 577 transitions, 10303 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-03 19:50:00,936 INFO L231 Difference]: Finished difference. Result has 362 places, 552 transitions, 9212 flow [2024-06-03 19:50:00,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8818, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9212, PETRI_PLACES=362, PETRI_TRANSITIONS=552} [2024-06-03 19:50:00,937 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-03 19:50:00,937 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 552 transitions, 9212 flow [2024-06-03 19:50:00,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:00,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:00,937 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:50:00,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 19:50:00,937 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:50:00,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:00,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1970184950, now seen corresponding path program 6 times [2024-06-03 19:50:00,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:00,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464260856] [2024-06-03 19:50:00,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:00,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:00,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:01,860 INFO L134 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:50:01,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:01,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464260856] [2024-06-03 19:50:01,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464260856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:01,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:01,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:50:01,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117913535] [2024-06-03 19:50:01,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:01,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:50:01,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:01,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:50:01,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:50:01,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:50:01,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 552 transitions, 9212 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:01,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:01,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:50:01,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:04,146 INFO L124 PetriNetUnfolderBase]: 5532/8610 cut-off events. [2024-06-03 19:50:04,146 INFO L125 PetriNetUnfolderBase]: For 708012/708032 co-relation queries the response was YES. [2024-06-03 19:50:04,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71569 conditions, 8610 events. 5532/8610 cut-off events. For 708012/708032 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 52203 event pairs, 1333 based on Foata normal form. 22/8631 useless extension candidates. Maximal degree in co-relation 71411. Up to 8267 conditions per place. [2024-06-03 19:50:04,272 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 439 selfloop transitions, 143 changer transitions 0/585 dead transitions. [2024-06-03 19:50:04,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 585 transitions, 10953 flow [2024-06-03 19:50:04,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:04,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:04,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-03 19:50:04,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-03 19:50:04,273 INFO L175 Difference]: Start difference. First operand has 362 places, 552 transitions, 9212 flow. Second operand 8 states and 133 transitions. [2024-06-03 19:50:04,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 585 transitions, 10953 flow [2024-06-03 19:50:06,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 585 transitions, 10660 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-03 19:50:06,278 INFO L231 Difference]: Finished difference. Result has 363 places, 562 transitions, 9421 flow [2024-06-03 19:50:06,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8949, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9421, PETRI_PLACES=363, PETRI_TRANSITIONS=562} [2024-06-03 19:50:06,279 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 319 predicate places. [2024-06-03 19:50:06,279 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 562 transitions, 9421 flow [2024-06-03 19:50:06,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:06,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:06,279 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:50:06,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 19:50:06,279 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:50:06,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:06,279 INFO L85 PathProgramCache]: Analyzing trace with hash -514046095, now seen corresponding path program 2 times [2024-06-03 19:50:06,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:06,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671516161] [2024-06-03 19:50:06,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:06,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:06,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:07,196 INFO L134 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:50:07,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:07,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671516161] [2024-06-03 19:50:07,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671516161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:07,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:07,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:50:07,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861330136] [2024-06-03 19:50:07,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:07,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:50:07,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:07,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:50:07,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:50:07,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:50:07,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 562 transitions, 9421 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:07,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:07,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:50:07,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:09,512 INFO L124 PetriNetUnfolderBase]: 5537/8625 cut-off events. [2024-06-03 19:50:09,512 INFO L125 PetriNetUnfolderBase]: For 690406/690408 co-relation queries the response was YES. [2024-06-03 19:50:09,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71295 conditions, 8625 events. 5537/8625 cut-off events. For 690406/690408 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 52486 event pairs, 1822 based on Foata normal form. 3/8627 useless extension candidates. Maximal degree in co-relation 71138. Up to 8508 conditions per place. [2024-06-03 19:50:09,635 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 529 selfloop transitions, 49 changer transitions 0/581 dead transitions. [2024-06-03 19:50:09,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 581 transitions, 10821 flow [2024-06-03 19:50:09,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:09,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-03 19:50:09,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36627906976744184 [2024-06-03 19:50:09,637 INFO L175 Difference]: Start difference. First operand has 363 places, 562 transitions, 9421 flow. Second operand 8 states and 126 transitions. [2024-06-03 19:50:09,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 581 transitions, 10821 flow [2024-06-03 19:50:11,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 581 transitions, 10578 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 19:50:11,440 INFO L231 Difference]: Finished difference. Result has 366 places, 565 transitions, 9340 flow [2024-06-03 19:50:11,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9180, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9340, PETRI_PLACES=366, PETRI_TRANSITIONS=565} [2024-06-03 19:50:11,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-03 19:50:11,441 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 565 transitions, 9340 flow [2024-06-03 19:50:11,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:11,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:11,441 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:50:11,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 19:50:11,441 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:50:11,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:11,442 INFO L85 PathProgramCache]: Analyzing trace with hash -514046498, now seen corresponding path program 7 times [2024-06-03 19:50:11,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:11,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573540186] [2024-06-03 19:50:11,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:11,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:11,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:12,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:12,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:12,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573540186] [2024-06-03 19:50:12,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573540186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:12,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:12,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:50:12,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124146735] [2024-06-03 19:50:12,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:12,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:50:12,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:12,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:50:12,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:50:12,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:50:12,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 565 transitions, 9340 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:12,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:12,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:50:12,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:14,554 INFO L124 PetriNetUnfolderBase]: 5531/8609 cut-off events. [2024-06-03 19:50:14,554 INFO L125 PetriNetUnfolderBase]: For 687850/687870 co-relation queries the response was YES. [2024-06-03 19:50:14,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70834 conditions, 8609 events. 5531/8609 cut-off events. For 687850/687870 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52206 event pairs, 1332 based on Foata normal form. 22/8630 useless extension candidates. Maximal degree in co-relation 70677. Up to 8269 conditions per place. [2024-06-03 19:50:14,685 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 433 selfloop transitions, 150 changer transitions 0/586 dead transitions. [2024-06-03 19:50:14,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 586 transitions, 10742 flow [2024-06-03 19:50:14,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:14,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:14,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:50:14,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:50:14,686 INFO L175 Difference]: Start difference. First operand has 366 places, 565 transitions, 9340 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:50:14,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 586 transitions, 10742 flow [2024-06-03 19:50:16,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 586 transitions, 10588 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:16,631 INFO L231 Difference]: Finished difference. Result has 368 places, 565 transitions, 9502 flow [2024-06-03 19:50:16,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9188, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9502, PETRI_PLACES=368, PETRI_TRANSITIONS=565} [2024-06-03 19:50:16,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-03 19:50:16,632 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 565 transitions, 9502 flow [2024-06-03 19:50:16,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:16,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:16,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:50:16,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 19:50:16,632 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:50:16,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:16,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2143849869, now seen corresponding path program 5 times [2024-06-03 19:50:16,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:16,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124675126] [2024-06-03 19:50:16,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:16,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:16,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:17,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:50:17,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:17,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124675126] [2024-06-03 19:50:17,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124675126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:17,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:17,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:50:17,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087715963] [2024-06-03 19:50:17,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:17,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:50:17,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:17,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:50:17,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:50:17,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:17,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 565 transitions, 9502 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:17,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:17,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:17,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:19,271 INFO L124 PetriNetUnfolderBase]: 5438/8531 cut-off events. [2024-06-03 19:50:19,271 INFO L125 PetriNetUnfolderBase]: For 691029/691035 co-relation queries the response was YES. [2024-06-03 19:50:19,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70523 conditions, 8531 events. 5438/8531 cut-off events. For 691029/691035 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 52510 event pairs, 1774 based on Foata normal form. 7/8536 useless extension candidates. Maximal degree in co-relation 70366. Up to 8222 conditions per place. [2024-06-03 19:50:19,391 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 502 selfloop transitions, 57 changer transitions 0/588 dead transitions. [2024-06-03 19:50:19,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 588 transitions, 11080 flow [2024-06-03 19:50:19,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:50:19,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:50:19,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-03 19:50:19,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-03 19:50:19,392 INFO L175 Difference]: Start difference. First operand has 368 places, 565 transitions, 9502 flow. Second operand 7 states and 121 transitions. [2024-06-03 19:50:19,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 588 transitions, 11080 flow [2024-06-03 19:50:21,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 588 transitions, 10750 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:21,762 INFO L231 Difference]: Finished difference. Result has 367 places, 571 transitions, 9426 flow [2024-06-03 19:50:21,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9176, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9426, PETRI_PLACES=367, PETRI_TRANSITIONS=571} [2024-06-03 19:50:21,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-03 19:50:21,763 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 571 transitions, 9426 flow [2024-06-03 19:50:21,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:21,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:21,763 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:50:21,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 19:50:21,764 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:50:21,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:21,764 INFO L85 PathProgramCache]: Analyzing trace with hash 687769713, now seen corresponding path program 6 times [2024-06-03 19:50:21,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:21,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778437010] [2024-06-03 19:50:21,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:21,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:21,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:22,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:22,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778437010] [2024-06-03 19:50:22,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778437010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:22,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:22,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:50:22,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768411294] [2024-06-03 19:50:22,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:22,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:50:22,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:22,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:50:22,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:50:22,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:22,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 571 transitions, 9426 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:22,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:22,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:22,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:24,618 INFO L124 PetriNetUnfolderBase]: 5443/8538 cut-off events. [2024-06-03 19:50:24,618 INFO L125 PetriNetUnfolderBase]: For 692010/692016 co-relation queries the response was YES. [2024-06-03 19:50:24,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70689 conditions, 8538 events. 5443/8538 cut-off events. For 692010/692016 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 52577 event pairs, 1775 based on Foata normal form. 7/8543 useless extension candidates. Maximal degree in co-relation 70532. Up to 8228 conditions per place. [2024-06-03 19:50:24,725 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 497 selfloop transitions, 61 changer transitions 0/587 dead transitions. [2024-06-03 19:50:24,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 587 transitions, 10794 flow [2024-06-03 19:50:24,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:50:24,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:50:24,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-03 19:50:24,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38870431893687707 [2024-06-03 19:50:24,726 INFO L175 Difference]: Start difference. First operand has 367 places, 571 transitions, 9426 flow. Second operand 7 states and 117 transitions. [2024-06-03 19:50:24,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 587 transitions, 10794 flow [2024-06-03 19:50:26,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 587 transitions, 10570 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-03 19:50:26,781 INFO L231 Difference]: Finished difference. Result has 370 places, 574 transitions, 9398 flow [2024-06-03 19:50:26,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9238, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9398, PETRI_PLACES=370, PETRI_TRANSITIONS=574} [2024-06-03 19:50:26,782 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-03 19:50:26,782 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 574 transitions, 9398 flow [2024-06-03 19:50:26,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:26,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:26,782 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:50:26,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 19:50:26,782 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:50:26,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:26,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1819063123, now seen corresponding path program 7 times [2024-06-03 19:50:26,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:26,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313072176] [2024-06-03 19:50:26,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:26,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:26,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:27,574 INFO L134 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:50:27,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:27,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313072176] [2024-06-03 19:50:27,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313072176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:27,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:27,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:50:27,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610112205] [2024-06-03 19:50:27,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:27,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:50:27,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:27,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:50:27,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:50:27,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:27,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 574 transitions, 9398 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:27,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:27,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:27,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:29,552 INFO L124 PetriNetUnfolderBase]: 5440/8530 cut-off events. [2024-06-03 19:50:29,552 INFO L125 PetriNetUnfolderBase]: For 702530/702536 co-relation queries the response was YES. [2024-06-03 19:50:29,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70433 conditions, 8530 events. 5440/8530 cut-off events. For 702530/702536 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52388 event pairs, 1776 based on Foata normal form. 7/8535 useless extension candidates. Maximal degree in co-relation 70275. Up to 8279 conditions per place. [2024-06-03 19:50:29,669 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 515 selfloop transitions, 40 changer transitions 0/584 dead transitions. [2024-06-03 19:50:29,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 584 transitions, 10676 flow [2024-06-03 19:50:29,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:50:29,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:50:29,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-03 19:50:29,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-03 19:50:29,670 INFO L175 Difference]: Start difference. First operand has 370 places, 574 transitions, 9398 flow. Second operand 7 states and 112 transitions. [2024-06-03 19:50:29,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 584 transitions, 10676 flow [2024-06-03 19:50:31,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 584 transitions, 10559 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 19:50:31,669 INFO L231 Difference]: Finished difference. Result has 373 places, 574 transitions, 9367 flow [2024-06-03 19:50:31,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9281, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9367, PETRI_PLACES=373, PETRI_TRANSITIONS=574} [2024-06-03 19:50:31,669 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-03 19:50:31,670 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 574 transitions, 9367 flow [2024-06-03 19:50:31,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:31,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:31,670 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:50:31,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 19:50:31,670 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:50:31,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:31,670 INFO L85 PathProgramCache]: Analyzing trace with hash -761490449, now seen corresponding path program 8 times [2024-06-03 19:50:31,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:31,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075440159] [2024-06-03 19:50:31,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:31,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:31,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:32,407 INFO L134 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:50:32,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:32,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075440159] [2024-06-03 19:50:32,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075440159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:32,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:32,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:50:32,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203037813] [2024-06-03 19:50:32,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:32,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:50:32,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:32,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:50:32,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:50:32,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:32,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 574 transitions, 9367 flow. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:32,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:32,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:32,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:34,514 INFO L124 PetriNetUnfolderBase]: 5437/8526 cut-off events. [2024-06-03 19:50:34,514 INFO L125 PetriNetUnfolderBase]: For 717528/717534 co-relation queries the response was YES. [2024-06-03 19:50:34,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70534 conditions, 8526 events. 5437/8526 cut-off events. For 717528/717534 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 52403 event pairs, 1776 based on Foata normal form. 7/8531 useless extension candidates. Maximal degree in co-relation 70375. Up to 8288 conditions per place. [2024-06-03 19:50:34,637 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 525 selfloop transitions, 29 changer transitions 0/583 dead transitions. [2024-06-03 19:50:34,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 583 transitions, 10507 flow [2024-06-03 19:50:34,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:50:34,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:50:34,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-03 19:50:34,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654485049833887 [2024-06-03 19:50:34,638 INFO L175 Difference]: Start difference. First operand has 373 places, 574 transitions, 9367 flow. Second operand 7 states and 110 transitions. [2024-06-03 19:50:34,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 583 transitions, 10507 flow [2024-06-03 19:50:36,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 583 transitions, 10388 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 19:50:36,820 INFO L231 Difference]: Finished difference. Result has 375 places, 574 transitions, 9312 flow [2024-06-03 19:50:36,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9248, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9312, PETRI_PLACES=375, PETRI_TRANSITIONS=574} [2024-06-03 19:50:36,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-03 19:50:36,821 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 574 transitions, 9312 flow [2024-06-03 19:50:36,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:36,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:36,821 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:50:36,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 19:50:36,821 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:50:36,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:36,821 INFO L85 PathProgramCache]: Analyzing trace with hash 179815562, now seen corresponding path program 13 times [2024-06-03 19:50:36,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:36,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926803601] [2024-06-03 19:50:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:36,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:38,364 INFO L134 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:50:38,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:38,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926803601] [2024-06-03 19:50:38,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926803601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:38,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:38,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:38,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86334006] [2024-06-03 19:50:38,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:38,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:38,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:38,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:38,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:38,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:38,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 574 transitions, 9312 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:50:38,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:38,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:38,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:40,572 INFO L124 PetriNetUnfolderBase]: 5417/8488 cut-off events. [2024-06-03 19:50:40,572 INFO L125 PetriNetUnfolderBase]: For 730683/730707 co-relation queries the response was YES. [2024-06-03 19:50:40,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69858 conditions, 8488 events. 5417/8488 cut-off events. For 730683/730707 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 51908 event pairs, 1194 based on Foata normal form. 36/8520 useless extension candidates. Maximal degree in co-relation 69698. Up to 7138 conditions per place. [2024-06-03 19:50:40,692 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 410 selfloop transitions, 178 changer transitions 0/617 dead transitions. [2024-06-03 19:50:40,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 617 transitions, 10720 flow [2024-06-03 19:50:40,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:50:40,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:50:40,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-03 19:50:40,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-03 19:50:40,693 INFO L175 Difference]: Start difference. First operand has 375 places, 574 transitions, 9312 flow. Second operand 10 states and 183 transitions. [2024-06-03 19:50:40,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 617 transitions, 10720 flow [2024-06-03 19:50:42,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 617 transitions, 10593 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 19:50:42,719 INFO L231 Difference]: Finished difference. Result has 380 places, 575 transitions, 9564 flow [2024-06-03 19:50:42,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9185, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9564, PETRI_PLACES=380, PETRI_TRANSITIONS=575} [2024-06-03 19:50:42,720 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-03 19:50:42,720 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 575 transitions, 9564 flow [2024-06-03 19:50:42,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:50:42,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:42,720 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:50:42,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 19:50:42,720 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:50:42,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:42,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1583672916, now seen corresponding path program 14 times [2024-06-03 19:50:42,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:42,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684390204] [2024-06-03 19:50:42,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:42,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:42,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:44,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:44,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:44,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684390204] [2024-06-03 19:50:44,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684390204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:44,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:44,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:50:44,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452304593] [2024-06-03 19:50:44,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:44,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:50:44,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:44,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:50:44,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:50:44,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:44,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 575 transitions, 9564 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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:50:44,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:44,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:44,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:46,668 INFO L124 PetriNetUnfolderBase]: 5397/8456 cut-off events. [2024-06-03 19:50:46,668 INFO L125 PetriNetUnfolderBase]: For 734189/734213 co-relation queries the response was YES. [2024-06-03 19:50:46,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69841 conditions, 8456 events. 5397/8456 cut-off events. For 734189/734213 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 51668 event pairs, 1234 based on Foata normal form. 36/8488 useless extension candidates. Maximal degree in co-relation 69679. Up to 7351 conditions per place. [2024-06-03 19:50:46,783 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 427 selfloop transitions, 164 changer transitions 0/620 dead transitions. [2024-06-03 19:50:46,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 620 transitions, 11012 flow [2024-06-03 19:50:46,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:50:46,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:50:46,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-03 19:50:46,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41226215644820297 [2024-06-03 19:50:46,784 INFO L175 Difference]: Start difference. First operand has 380 places, 575 transitions, 9564 flow. Second operand 11 states and 195 transitions. [2024-06-03 19:50:46,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 620 transitions, 11012 flow [2024-06-03 19:50:49,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 620 transitions, 10604 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:49,169 INFO L231 Difference]: Finished difference. Result has 384 places, 577 transitions, 9533 flow [2024-06-03 19:50:49,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9156, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9533, PETRI_PLACES=384, PETRI_TRANSITIONS=577} [2024-06-03 19:50:49,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-03 19:50:49,169 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 577 transitions, 9533 flow [2024-06-03 19:50:49,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 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:50:49,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:49,169 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:50:49,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 19:50:49,169 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:50:49,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:49,170 INFO L85 PathProgramCache]: Analyzing trace with hash 39324758, now seen corresponding path program 15 times [2024-06-03 19:50:49,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:49,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863715158] [2024-06-03 19:50:49,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:49,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:50,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:50,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:50,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863715158] [2024-06-03 19:50:50,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863715158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:50,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:50,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-03 19:50:50,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078785061] [2024-06-03 19:50:50,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:50,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-03 19:50:50,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:50,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-03 19:50:50,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-03 19:50:50,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:50:50,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 577 transitions, 9533 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:50:50,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:50,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:50:50,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:52,965 INFO L124 PetriNetUnfolderBase]: 5377/8424 cut-off events. [2024-06-03 19:50:52,965 INFO L125 PetriNetUnfolderBase]: For 729964/729988 co-relation queries the response was YES. [2024-06-03 19:50:53,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68888 conditions, 8424 events. 5377/8424 cut-off events. For 729964/729988 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51400 event pairs, 1180 based on Foata normal form. 36/8456 useless extension candidates. Maximal degree in co-relation 68724. Up to 6895 conditions per place. [2024-06-03 19:50:53,094 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 410 selfloop transitions, 181 changer transitions 0/620 dead transitions. [2024-06-03 19:50:53,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 620 transitions, 10883 flow [2024-06-03 19:50:53,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:50:53,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:50:53,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-03 19:50:53,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-03 19:50:53,096 INFO L175 Difference]: Start difference. First operand has 384 places, 577 transitions, 9533 flow. Second operand 10 states and 183 transitions. [2024-06-03 19:50:53,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 620 transitions, 10883 flow [2024-06-03 19:50:55,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 620 transitions, 10551 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 19:50:55,067 INFO L231 Difference]: Finished difference. Result has 386 places, 578 transitions, 9535 flow [2024-06-03 19:50:55,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9115, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9535, PETRI_PLACES=386, PETRI_TRANSITIONS=578} [2024-06-03 19:50:55,067 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-03 19:50:55,067 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 578 transitions, 9535 flow [2024-06-03 19:50:55,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 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:50:55,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:50:55,067 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:50:55,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 19:50:55,067 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:50:55,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:50:55,068 INFO L85 PathProgramCache]: Analyzing trace with hash -761107723, now seen corresponding path program 3 times [2024-06-03 19:50:55,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:50:55,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386063604] [2024-06-03 19:50:55,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:50:55,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:50:55,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:50:55,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:50:55,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:50:55,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386063604] [2024-06-03 19:50:55,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386063604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:50:55,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:50:55,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:50:55,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995788632] [2024-06-03 19:50:55,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:50:55,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:50:55,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:50:55,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:50:55,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:50:56,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:50:56,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 578 transitions, 9535 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:50:56,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:50:56,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:50:56,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:50:58,351 INFO L124 PetriNetUnfolderBase]: 5488/8546 cut-off events. [2024-06-03 19:50:58,352 INFO L125 PetriNetUnfolderBase]: For 733602/733608 co-relation queries the response was YES. [2024-06-03 19:50:58,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70241 conditions, 8546 events. 5488/8546 cut-off events. For 733602/733608 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51854 event pairs, 1791 based on Foata normal form. 7/8551 useless extension candidates. Maximal degree in co-relation 70075. Up to 8425 conditions per place. [2024-06-03 19:50:58,472 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 539 selfloop transitions, 54 changer transitions 0/596 dead transitions. [2024-06-03 19:50:58,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 596 transitions, 11157 flow [2024-06-03 19:50:58,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:50:58,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:50:58,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-03 19:50:58,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34593023255813954 [2024-06-03 19:50:58,473 INFO L175 Difference]: Start difference. First operand has 386 places, 578 transitions, 9535 flow. Second operand 8 states and 119 transitions. [2024-06-03 19:50:58,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 596 transitions, 11157 flow [2024-06-03 19:51:00,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 596 transitions, 10570 flow, removed 45 selfloop flow, removed 9 redundant places. [2024-06-03 19:51:00,513 INFO L231 Difference]: Finished difference. Result has 385 places, 584 transitions, 9172 flow [2024-06-03 19:51:00,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8948, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9172, PETRI_PLACES=385, PETRI_TRANSITIONS=584} [2024-06-03 19:51:00,514 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-03 19:51:00,514 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 584 transitions, 9172 flow [2024-06-03 19:51:00,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:00,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:00,514 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:51:00,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 19:51:00,514 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:51:00,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:00,514 INFO L85 PathProgramCache]: Analyzing trace with hash -748595906, now seen corresponding path program 8 times [2024-06-03 19:51:00,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:00,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622136486] [2024-06-03 19:51:00,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:00,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:00,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:01,455 INFO L134 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:51:01,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:01,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622136486] [2024-06-03 19:51:01,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622136486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:01,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:01,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:51:01,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794000924] [2024-06-03 19:51:01,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:01,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:51:01,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:01,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:51:01,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:51:01,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:51:01,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 584 transitions, 9172 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:01,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:01,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:51:01,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:03,814 INFO L124 PetriNetUnfolderBase]: 5498/8554 cut-off events. [2024-06-03 19:51:03,814 INFO L125 PetriNetUnfolderBase]: For 743566/743582 co-relation queries the response was YES. [2024-06-03 19:51:03,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68768 conditions, 8554 events. 5498/8554 cut-off events. For 743566/743582 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 51726 event pairs, 1312 based on Foata normal form. 18/8568 useless extension candidates. Maximal degree in co-relation 68603. Up to 8207 conditions per place. [2024-06-03 19:51:03,922 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 444 selfloop transitions, 156 changer transitions 0/603 dead transitions. [2024-06-03 19:51:03,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 603 transitions, 10669 flow [2024-06-03 19:51:03,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:03,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:03,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-03 19:51:03,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35755813953488375 [2024-06-03 19:51:03,923 INFO L175 Difference]: Start difference. First operand has 385 places, 584 transitions, 9172 flow. Second operand 8 states and 123 transitions. [2024-06-03 19:51:03,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 603 transitions, 10669 flow [2024-06-03 19:51:05,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 603 transitions, 10537 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 19:51:05,870 INFO L231 Difference]: Finished difference. Result has 389 places, 589 transitions, 9450 flow [2024-06-03 19:51:05,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9040, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9450, PETRI_PLACES=389, PETRI_TRANSITIONS=589} [2024-06-03 19:51:05,870 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-03 19:51:05,871 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 589 transitions, 9450 flow [2024-06-03 19:51:05,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:05,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:05,871 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:51:05,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 19:51:05,871 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:51:05,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:05,871 INFO L85 PathProgramCache]: Analyzing trace with hash -748150033, now seen corresponding path program 4 times [2024-06-03 19:51:05,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:05,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294367463] [2024-06-03 19:51:05,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:05,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:05,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:06,764 INFO L134 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:51:06,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:06,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294367463] [2024-06-03 19:51:06,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294367463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:06,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:06,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:51:06,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53103392] [2024-06-03 19:51:06,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:06,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:51:06,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:06,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:51:06,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:51:06,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:51:06,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 589 transitions, 9450 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:06,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:06,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:51:06,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:08,972 INFO L124 PetriNetUnfolderBase]: 5495/8556 cut-off events. [2024-06-03 19:51:08,973 INFO L125 PetriNetUnfolderBase]: For 758459/758465 co-relation queries the response was YES. [2024-06-03 19:51:09,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69131 conditions, 8556 events. 5495/8556 cut-off events. For 758459/758465 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51877 event pairs, 1790 based on Foata normal form. 7/8561 useless extension candidates. Maximal degree in co-relation 68965. Up to 8436 conditions per place. [2024-06-03 19:51:09,090 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 540 selfloop transitions, 57 changer transitions 0/600 dead transitions. [2024-06-03 19:51:09,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 600 transitions, 10828 flow [2024-06-03 19:51:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:09,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:09,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-03 19:51:09,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34011627906976744 [2024-06-03 19:51:09,091 INFO L175 Difference]: Start difference. First operand has 389 places, 589 transitions, 9450 flow. Second operand 8 states and 117 transitions. [2024-06-03 19:51:09,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 600 transitions, 10828 flow [2024-06-03 19:51:10,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 600 transitions, 10506 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-03 19:51:10,885 INFO L231 Difference]: Finished difference. Result has 392 places, 589 transitions, 9248 flow [2024-06-03 19:51:10,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9128, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9248, PETRI_PLACES=392, PETRI_TRANSITIONS=589} [2024-06-03 19:51:10,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-03 19:51:10,885 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 589 transitions, 9248 flow [2024-06-03 19:51:10,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:10,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:10,885 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:51:10,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 19:51:10,885 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:51:10,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:10,886 INFO L85 PathProgramCache]: Analyzing trace with hash -761494076, now seen corresponding path program 9 times [2024-06-03 19:51:10,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:10,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035306326] [2024-06-03 19:51:10,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:10,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:10,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:11,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:11,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:11,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035306326] [2024-06-03 19:51:11,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035306326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:11,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:11,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:51:11,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031443769] [2024-06-03 19:51:11,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:11,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:51:11,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:11,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:51:11,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:51:11,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:51:11,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 589 transitions, 9248 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:11,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:11,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:51:11,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:13,958 INFO L124 PetriNetUnfolderBase]: 5505/8564 cut-off events. [2024-06-03 19:51:13,959 INFO L125 PetriNetUnfolderBase]: For 773477/773493 co-relation queries the response was YES. [2024-06-03 19:51:14,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68840 conditions, 8564 events. 5505/8564 cut-off events. For 773477/773493 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 51774 event pairs, 1313 based on Foata normal form. 18/8578 useless extension candidates. Maximal degree in co-relation 68673. Up to 8213 conditions per place. [2024-06-03 19:51:14,071 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 457 selfloop transitions, 149 changer transitions 0/609 dead transitions. [2024-06-03 19:51:14,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 609 transitions, 10769 flow [2024-06-03 19:51:14,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:14,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:14,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-03 19:51:14,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-03 19:51:14,072 INFO L175 Difference]: Start difference. First operand has 392 places, 589 transitions, 9248 flow. Second operand 8 states and 124 transitions. [2024-06-03 19:51:14,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 609 transitions, 10769 flow [2024-06-03 19:51:16,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 609 transitions, 10659 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 19:51:16,438 INFO L231 Difference]: Finished difference. Result has 394 places, 594 transitions, 9532 flow [2024-06-03 19:51:16,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9138, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9532, PETRI_PLACES=394, PETRI_TRANSITIONS=594} [2024-06-03 19:51:16,438 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 350 predicate places. [2024-06-03 19:51:16,438 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 594 transitions, 9532 flow [2024-06-03 19:51:16,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:16,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:16,439 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:51:16,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 19:51:16,439 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:51:16,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:16,439 INFO L85 PathProgramCache]: Analyzing trace with hash -968895505, now seen corresponding path program 5 times [2024-06-03 19:51:16,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:16,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350649943] [2024-06-03 19:51:16,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:16,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:16,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:17,328 INFO L134 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:51:17,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:17,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350649943] [2024-06-03 19:51:17,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350649943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:17,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:17,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:51:17,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149988734] [2024-06-03 19:51:17,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:17,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:51:17,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:17,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:51:17,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:51:17,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:51:17,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 594 transitions, 9532 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:17,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:17,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:51:17,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:19,463 INFO L124 PetriNetUnfolderBase]: 5502/8566 cut-off events. [2024-06-03 19:51:19,463 INFO L125 PetriNetUnfolderBase]: For 789196/789202 co-relation queries the response was YES. [2024-06-03 19:51:19,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69231 conditions, 8566 events. 5502/8566 cut-off events. For 789196/789202 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51978 event pairs, 1791 based on Foata normal form. 7/8571 useless extension candidates. Maximal degree in co-relation 69063. Up to 8447 conditions per place. [2024-06-03 19:51:19,588 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 549 selfloop transitions, 52 changer transitions 0/604 dead transitions. [2024-06-03 19:51:19,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 604 transitions, 10768 flow [2024-06-03 19:51:19,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:19,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:19,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-03 19:51:19,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3430232558139535 [2024-06-03 19:51:19,588 INFO L175 Difference]: Start difference. First operand has 394 places, 594 transitions, 9532 flow. Second operand 8 states and 118 transitions. [2024-06-03 19:51:19,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 604 transitions, 10768 flow [2024-06-03 19:51:21,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 604 transitions, 10195 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-03 19:51:21,599 INFO L231 Difference]: Finished difference. Result has 394 places, 594 transitions, 9069 flow [2024-06-03 19:51:21,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8959, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9069, PETRI_PLACES=394, PETRI_TRANSITIONS=594} [2024-06-03 19:51:21,600 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 350 predicate places. [2024-06-03 19:51:21,600 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 594 transitions, 9069 flow [2024-06-03 19:51:21,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:21,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:21,600 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:51:21,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 19:51:21,600 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:51:21,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:21,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1878173150, now seen corresponding path program 10 times [2024-06-03 19:51:21,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:21,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756059353] [2024-06-03 19:51:21,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:21,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:21,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:22,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:22,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:22,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756059353] [2024-06-03 19:51:22,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756059353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:22,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:22,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:51:22,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329811504] [2024-06-03 19:51:22,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:22,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:51:22,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:22,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:51:22,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:51:22,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:51:22,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 594 transitions, 9069 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:22,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:22,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:51:22,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:24,696 INFO L124 PetriNetUnfolderBase]: 5496/8552 cut-off events. [2024-06-03 19:51:24,697 INFO L125 PetriNetUnfolderBase]: For 795895/795911 co-relation queries the response was YES. [2024-06-03 19:51:24,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68906 conditions, 8552 events. 5496/8552 cut-off events. For 795895/795911 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51698 event pairs, 1312 based on Foata normal form. 18/8566 useless extension candidates. Maximal degree in co-relation 68737. Up to 8204 conditions per place. [2024-06-03 19:51:24,815 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 458 selfloop transitions, 148 changer transitions 0/609 dead transitions. [2024-06-03 19:51:24,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 609 transitions, 10360 flow [2024-06-03 19:51:24,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:24,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:24,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-03 19:51:24,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-03 19:51:24,816 INFO L175 Difference]: Start difference. First operand has 394 places, 594 transitions, 9069 flow. Second operand 8 states and 125 transitions. [2024-06-03 19:51:24,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 609 transitions, 10360 flow [2024-06-03 19:51:27,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 609 transitions, 10215 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 19:51:27,211 INFO L231 Difference]: Finished difference. Result has 396 places, 594 transitions, 9228 flow [2024-06-03 19:51:27,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8924, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9228, PETRI_PLACES=396, PETRI_TRANSITIONS=594} [2024-06-03 19:51:27,211 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-03 19:51:27,212 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 594 transitions, 9228 flow [2024-06-03 19:51:27,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:27,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:27,212 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:51:27,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 19:51:27,212 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:51:27,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:27,212 INFO L85 PathProgramCache]: Analyzing trace with hash -2136223373, now seen corresponding path program 1 times [2024-06-03 19:51:27,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:27,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363498064] [2024-06-03 19:51:27,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:27,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:27,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:28,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:51:28,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:28,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363498064] [2024-06-03 19:51:28,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363498064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:28,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:28,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:28,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607826494] [2024-06-03 19:51:28,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:28,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:28,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:28,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:28,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:28,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:28,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 594 transitions, 9228 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:28,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:28,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:28,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:30,265 INFO L124 PetriNetUnfolderBase]: 5246/8318 cut-off events. [2024-06-03 19:51:30,266 INFO L125 PetriNetUnfolderBase]: For 712926/712926 co-relation queries the response was YES. [2024-06-03 19:51:30,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65314 conditions, 8318 events. 5246/8318 cut-off events. For 712926/712926 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 52032 event pairs, 1998 based on Foata normal form. 1/8309 useless extension candidates. Maximal degree in co-relation 65144. Up to 7986 conditions per place. [2024-06-03 19:51:30,383 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 557 selfloop transitions, 24 changer transitions 0/621 dead transitions. [2024-06-03 19:51:30,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 621 transitions, 10730 flow [2024-06-03 19:51:30,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:51:30,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:51:30,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-03 19:51:30,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-03 19:51:30,384 INFO L175 Difference]: Start difference. First operand has 396 places, 594 transitions, 9228 flow. Second operand 9 states and 150 transitions. [2024-06-03 19:51:30,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 621 transitions, 10730 flow [2024-06-03 19:51:32,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 621 transitions, 10347 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 19:51:32,521 INFO L231 Difference]: Finished difference. Result has 397 places, 600 transitions, 8997 flow [2024-06-03 19:51:32,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8845, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8997, PETRI_PLACES=397, PETRI_TRANSITIONS=600} [2024-06-03 19:51:32,521 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 353 predicate places. [2024-06-03 19:51:32,521 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 600 transitions, 8997 flow [2024-06-03 19:51:32,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:32,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:32,521 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:51:32,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 19:51:32,521 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:51:32,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:32,522 INFO L85 PathProgramCache]: Analyzing trace with hash -2132558088, now seen corresponding path program 1 times [2024-06-03 19:51:32,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:32,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069988391] [2024-06-03 19:51:32,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:32,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:32,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:33,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:33,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:33,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069988391] [2024-06-03 19:51:33,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069988391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:33,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:33,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:33,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783208922] [2024-06-03 19:51:33,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:33,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:33,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:33,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:33,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:33,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:51:33,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 600 transitions, 8997 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:51:33,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:33,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:51:33,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:35,463 INFO L124 PetriNetUnfolderBase]: 5350/8424 cut-off events. [2024-06-03 19:51:35,463 INFO L125 PetriNetUnfolderBase]: For 727694/727694 co-relation queries the response was YES. [2024-06-03 19:51:35,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66430 conditions, 8424 events. 5350/8424 cut-off events. For 727694/727694 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 52210 event pairs, 2055 based on Foata normal form. 1/8415 useless extension candidates. Maximal degree in co-relation 66259. Up to 8260 conditions per place. [2024-06-03 19:51:35,578 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 591 selfloop transitions, 18 changer transitions 0/619 dead transitions. [2024-06-03 19:51:35,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 619 transitions, 10357 flow [2024-06-03 19:51:35,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:35,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:35,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-03 19:51:35,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-03 19:51:35,580 INFO L175 Difference]: Start difference. First operand has 397 places, 600 transitions, 8997 flow. Second operand 8 states and 125 transitions. [2024-06-03 19:51:35,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 619 transitions, 10357 flow [2024-06-03 19:51:37,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 619 transitions, 10282 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 19:51:37,989 INFO L231 Difference]: Finished difference. Result has 400 places, 603 transitions, 9042 flow [2024-06-03 19:51:37,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8922, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9042, PETRI_PLACES=400, PETRI_TRANSITIONS=603} [2024-06-03 19:51:37,990 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 356 predicate places. [2024-06-03 19:51:37,990 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 603 transitions, 9042 flow [2024-06-03 19:51:37,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:51:37,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:37,990 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:51:37,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 19:51:37,990 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:51:37,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:37,990 INFO L85 PathProgramCache]: Analyzing trace with hash 684058579, now seen corresponding path program 2 times [2024-06-03 19:51:37,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:37,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7761748] [2024-06-03 19:51:37,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:37,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:38,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:39,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:39,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:39,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7761748] [2024-06-03 19:51:39,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7761748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:39,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:39,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:39,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186359982] [2024-06-03 19:51:39,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:39,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:39,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:39,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:39,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:39,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:51:39,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 603 transitions, 9042 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:39,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:39,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:51:39,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:41,200 INFO L124 PetriNetUnfolderBase]: 5260/8333 cut-off events. [2024-06-03 19:51:41,200 INFO L125 PetriNetUnfolderBase]: For 743802/743802 co-relation queries the response was YES. [2024-06-03 19:51:41,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66400 conditions, 8333 events. 5260/8333 cut-off events. For 743802/743802 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 52102 event pairs, 1997 based on Foata normal form. 1/8324 useless extension candidates. Maximal degree in co-relation 66227. Up to 8012 conditions per place. [2024-06-03 19:51:41,321 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 560 selfloop transitions, 18 changer transitions 0/619 dead transitions. [2024-06-03 19:51:41,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 619 transitions, 10268 flow [2024-06-03 19:51:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:41,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:41,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-03 19:51:41,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-03 19:51:41,322 INFO L175 Difference]: Start difference. First operand has 400 places, 603 transitions, 9042 flow. Second operand 8 states and 132 transitions. [2024-06-03 19:51:41,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 619 transitions, 10268 flow [2024-06-03 19:51:43,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 619 transitions, 10152 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-03 19:51:43,726 INFO L231 Difference]: Finished difference. Result has 402 places, 603 transitions, 8968 flow [2024-06-03 19:51:43,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8926, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8968, PETRI_PLACES=402, PETRI_TRANSITIONS=603} [2024-06-03 19:51:43,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 358 predicate places. [2024-06-03 19:51:43,726 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 603 transitions, 8968 flow [2024-06-03 19:51:43,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:51:43,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:43,726 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:51:43,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 19:51:43,727 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:51:43,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:43,727 INFO L85 PathProgramCache]: Analyzing trace with hash 687783601, now seen corresponding path program 1 times [2024-06-03 19:51:43,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:43,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972261243] [2024-06-03 19:51:43,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:43,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:43,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:44,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:44,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:44,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972261243] [2024-06-03 19:51:44,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972261243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:44,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:44,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:44,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394663552] [2024-06-03 19:51:44,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:44,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:44,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:44,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:44,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:44,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:51:44,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 603 transitions, 8968 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:51:44,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:44,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:51:44,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:46,471 INFO L124 PetriNetUnfolderBase]: 5365/8447 cut-off events. [2024-06-03 19:51:46,471 INFO L125 PetriNetUnfolderBase]: For 763714/763714 co-relation queries the response was YES. [2024-06-03 19:51:46,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67224 conditions, 8447 events. 5365/8447 cut-off events. For 763714/763714 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52326 event pairs, 2057 based on Foata normal form. 2/8439 useless extension candidates. Maximal degree in co-relation 67050. Up to 8251 conditions per place. [2024-06-03 19:51:46,597 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 583 selfloop transitions, 35 changer transitions 0/628 dead transitions. [2024-06-03 19:51:46,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 628 transitions, 10542 flow [2024-06-03 19:51:46,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:46,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:46,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:51:46,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:51:46,598 INFO L175 Difference]: Start difference. First operand has 402 places, 603 transitions, 8968 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:51:46,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 628 transitions, 10542 flow [2024-06-03 19:51:49,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 628 transitions, 10496 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 19:51:49,109 INFO L231 Difference]: Finished difference. Result has 404 places, 612 transitions, 9141 flow [2024-06-03 19:51:49,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8922, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9141, PETRI_PLACES=404, PETRI_TRANSITIONS=612} [2024-06-03 19:51:49,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 360 predicate places. [2024-06-03 19:51:49,110 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 612 transitions, 9141 flow [2024-06-03 19:51:49,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:51:49,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:49,110 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:51:49,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 19:51:49,110 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:51:49,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:49,110 INFO L85 PathProgramCache]: Analyzing trace with hash 687783384, now seen corresponding path program 2 times [2024-06-03 19:51:49,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:49,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348584869] [2024-06-03 19:51:49,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:49,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:49,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:49,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:49,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348584869] [2024-06-03 19:51:49,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348584869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:49,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:49,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:49,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795287409] [2024-06-03 19:51:49,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:49,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:49,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:49,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:49,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:50,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:51:50,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 612 transitions, 9141 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:51:50,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:50,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:51:50,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:51,972 INFO L124 PetriNetUnfolderBase]: 5378/8465 cut-off events. [2024-06-03 19:51:51,972 INFO L125 PetriNetUnfolderBase]: For 783178/783178 co-relation queries the response was YES. [2024-06-03 19:51:52,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68233 conditions, 8465 events. 5378/8465 cut-off events. For 783178/783178 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 52429 event pairs, 2056 based on Foata normal form. 1/8456 useless extension candidates. Maximal degree in co-relation 68057. Up to 8257 conditions per place. [2024-06-03 19:51:52,099 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 581 selfloop transitions, 45 changer transitions 0/636 dead transitions. [2024-06-03 19:51:52,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 636 transitions, 11017 flow [2024-06-03 19:51:52,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:52,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:52,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:51:52,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:51:52,100 INFO L175 Difference]: Start difference. First operand has 404 places, 612 transitions, 9141 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:51:52,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 636 transitions, 11017 flow [2024-06-03 19:51:54,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 636 transitions, 10947 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-03 19:51:54,665 INFO L231 Difference]: Finished difference. Result has 409 places, 621 transitions, 9413 flow [2024-06-03 19:51:54,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9071, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9413, PETRI_PLACES=409, PETRI_TRANSITIONS=621} [2024-06-03 19:51:54,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 365 predicate places. [2024-06-03 19:51:54,666 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 621 transitions, 9413 flow [2024-06-03 19:51:54,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:51:54,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:51:54,666 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:51:54,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 19:51:54,666 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:51:54,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:51:54,666 INFO L85 PathProgramCache]: Analyzing trace with hash -2132413938, now seen corresponding path program 3 times [2024-06-03 19:51:54,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:51:54,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044672725] [2024-06-03 19:51:54,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:51:54,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:51:54,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:51:55,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:51:55,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:51:55,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044672725] [2024-06-03 19:51:55,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044672725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:51:55,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:51:55,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:51:55,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965864756] [2024-06-03 19:51:55,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:51:55,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:51:55,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:51:55,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:51:55,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:51:55,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:51:55,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 621 transitions, 9413 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:51:55,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:51:55,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:51:55,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:51:57,508 INFO L124 PetriNetUnfolderBase]: 5375/8461 cut-off events. [2024-06-03 19:51:57,508 INFO L125 PetriNetUnfolderBase]: For 798755/798755 co-relation queries the response was YES. [2024-06-03 19:51:57,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68573 conditions, 8461 events. 5375/8461 cut-off events. For 798755/798755 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 52439 event pairs, 2056 based on Foata normal form. 1/8452 useless extension candidates. Maximal degree in co-relation 68394. Up to 8254 conditions per place. [2024-06-03 19:51:57,637 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 581 selfloop transitions, 44 changer transitions 0/635 dead transitions. [2024-06-03 19:51:57,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 635 transitions, 10883 flow [2024-06-03 19:51:57,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:51:57,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:51:57,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:51:57,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:51:57,638 INFO L175 Difference]: Start difference. First operand has 409 places, 621 transitions, 9413 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:51:57,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 635 transitions, 10883 flow [2024-06-03 19:52:00,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 635 transitions, 10722 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-03 19:52:00,842 INFO L231 Difference]: Finished difference. Result has 414 places, 621 transitions, 9346 flow [2024-06-03 19:52:00,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9252, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9346, PETRI_PLACES=414, PETRI_TRANSITIONS=621} [2024-06-03 19:52:00,842 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-03 19:52:00,842 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 621 transitions, 9346 flow [2024-06-03 19:52:00,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:00,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:00,842 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:52:00,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 19:52:00,843 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:52:00,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:00,843 INFO L85 PathProgramCache]: Analyzing trace with hash 687777649, now seen corresponding path program 3 times [2024-06-03 19:52:00,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:00,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196183991] [2024-06-03 19:52:00,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:00,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:00,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:01,863 INFO L134 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:52:01,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:01,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196183991] [2024-06-03 19:52:01,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196183991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:01,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:01,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:01,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389943562] [2024-06-03 19:52:01,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:01,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:01,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:01,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:01,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:01,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:01,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 621 transitions, 9346 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:01,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:01,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:01,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:03,810 INFO L124 PetriNetUnfolderBase]: 5292/8380 cut-off events. [2024-06-03 19:52:03,810 INFO L125 PetriNetUnfolderBase]: For 818562/818562 co-relation queries the response was YES. [2024-06-03 19:52:03,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68398 conditions, 8380 events. 5292/8380 cut-off events. For 818562/818562 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 52418 event pairs, 1997 based on Foata normal form. 1/8371 useless extension candidates. Maximal degree in co-relation 68217. Up to 8038 conditions per place. [2024-06-03 19:52:03,942 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 563 selfloop transitions, 30 changer transitions 0/637 dead transitions. [2024-06-03 19:52:03,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 637 transitions, 10642 flow [2024-06-03 19:52:03,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:03,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:03,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-03 19:52:03,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3866279069767442 [2024-06-03 19:52:03,943 INFO L175 Difference]: Start difference. First operand has 414 places, 621 transitions, 9346 flow. Second operand 8 states and 133 transitions. [2024-06-03 19:52:03,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 637 transitions, 10642 flow [2024-06-03 19:52:06,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 637 transitions, 10534 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 19:52:06,569 INFO L231 Difference]: Finished difference. Result has 415 places, 624 transitions, 9368 flow [2024-06-03 19:52:06,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9238, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9368, PETRI_PLACES=415, PETRI_TRANSITIONS=624} [2024-06-03 19:52:06,569 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-03 19:52:06,570 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 624 transitions, 9368 flow [2024-06-03 19:52:06,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:06,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:06,570 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:52:06,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 19:52:06,570 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:52:06,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:06,570 INFO L85 PathProgramCache]: Analyzing trace with hash 2123832989, now seen corresponding path program 4 times [2024-06-03 19:52:06,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:06,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788415677] [2024-06-03 19:52:06,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:06,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:06,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:07,531 INFO L134 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:52:07,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:07,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788415677] [2024-06-03 19:52:07,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788415677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:07,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:07,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:07,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020626342] [2024-06-03 19:52:07,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:07,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:07,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:07,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:07,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:07,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:07,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 624 transitions, 9368 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:07,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:07,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:07,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:09,541 INFO L124 PetriNetUnfolderBase]: 5289/8376 cut-off events. [2024-06-03 19:52:09,542 INFO L125 PetriNetUnfolderBase]: For 832026/832026 co-relation queries the response was YES. [2024-06-03 19:52:09,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68966 conditions, 8376 events. 5289/8376 cut-off events. For 832026/832026 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 52381 event pairs, 1996 based on Foata normal form. 1/8367 useless extension candidates. Maximal degree in co-relation 68784. Up to 8061 conditions per place. [2024-06-03 19:52:09,672 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 575 selfloop transitions, 18 changer transitions 0/637 dead transitions. [2024-06-03 19:52:09,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 637 transitions, 10652 flow [2024-06-03 19:52:09,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:09,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:09,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-03 19:52:09,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36627906976744184 [2024-06-03 19:52:09,673 INFO L175 Difference]: Start difference. First operand has 415 places, 624 transitions, 9368 flow. Second operand 8 states and 126 transitions. [2024-06-03 19:52:09,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 637 transitions, 10652 flow [2024-06-03 19:52:12,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 637 transitions, 10544 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-03 19:52:12,487 INFO L231 Difference]: Finished difference. Result has 417 places, 627 transitions, 9372 flow [2024-06-03 19:52:12,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9260, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9372, PETRI_PLACES=417, PETRI_TRANSITIONS=627} [2024-06-03 19:52:12,487 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-03 19:52:12,487 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 627 transitions, 9372 flow [2024-06-03 19:52:12,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:12,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:12,488 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:52:12,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 19:52:12,488 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:52:12,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:12,488 INFO L85 PathProgramCache]: Analyzing trace with hash -755768438, now seen corresponding path program 4 times [2024-06-03 19:52:12,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:12,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496329977] [2024-06-03 19:52:12,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:12,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:12,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:13,333 INFO L134 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:52:13,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:13,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496329977] [2024-06-03 19:52:13,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496329977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:13,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:13,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:13,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607843966] [2024-06-03 19:52:13,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:13,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:13,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:13,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:13,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:13,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:13,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 627 transitions, 9372 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:13,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:13,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:13,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:15,344 INFO L124 PetriNetUnfolderBase]: 5396/8490 cut-off events. [2024-06-03 19:52:15,344 INFO L125 PetriNetUnfolderBase]: For 850962/850962 co-relation queries the response was YES. [2024-06-03 19:52:15,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70410 conditions, 8490 events. 5396/8490 cut-off events. For 850962/850962 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 52571 event pairs, 2054 based on Foata normal form. 1/8481 useless extension candidates. Maximal degree in co-relation 70227. Up to 8321 conditions per place. [2024-06-03 19:52:15,478 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 603 selfloop transitions, 28 changer transitions 0/641 dead transitions. [2024-06-03 19:52:15,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 641 transitions, 10924 flow [2024-06-03 19:52:15,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:15,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:15,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-03 19:52:15,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35755813953488375 [2024-06-03 19:52:15,479 INFO L175 Difference]: Start difference. First operand has 417 places, 627 transitions, 9372 flow. Second operand 8 states and 123 transitions. [2024-06-03 19:52:15,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 641 transitions, 10924 flow [2024-06-03 19:52:18,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 641 transitions, 10834 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 19:52:18,678 INFO L231 Difference]: Finished difference. Result has 419 places, 630 transitions, 9426 flow [2024-06-03 19:52:18,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9282, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9426, PETRI_PLACES=419, PETRI_TRANSITIONS=630} [2024-06-03 19:52:18,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-03 19:52:18,679 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 630 transitions, 9426 flow [2024-06-03 19:52:18,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:18,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:18,679 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:52:18,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 19:52:18,679 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:52:18,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:18,679 INFO L85 PathProgramCache]: Analyzing trace with hash -748144081, now seen corresponding path program 2 times [2024-06-03 19:52:18,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:18,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582213228] [2024-06-03 19:52:18,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:18,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:18,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:19,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:52:19,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:19,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582213228] [2024-06-03 19:52:19,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582213228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:19,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:19,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:19,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569858576] [2024-06-03 19:52:19,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:19,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:19,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:19,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:19,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:19,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:19,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 630 transitions, 9426 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:19,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:19,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:19,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:21,594 INFO L124 PetriNetUnfolderBase]: 5397/8492 cut-off events. [2024-06-03 19:52:21,594 INFO L125 PetriNetUnfolderBase]: For 871808/871808 co-relation queries the response was YES. [2024-06-03 19:52:21,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70471 conditions, 8492 events. 5397/8492 cut-off events. For 871808/871808 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 52606 event pairs, 2054 based on Foata normal form. 3/8485 useless extension candidates. Maximal degree in co-relation 70287. Up to 8330 conditions per place. [2024-06-03 19:52:21,728 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 614 selfloop transitions, 20 changer transitions 0/644 dead transitions. [2024-06-03 19:52:21,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 644 transitions, 10780 flow [2024-06-03 19:52:21,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:21,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:21,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-03 19:52:21,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3488372093023256 [2024-06-03 19:52:21,729 INFO L175 Difference]: Start difference. First operand has 419 places, 630 transitions, 9426 flow. Second operand 8 states and 120 transitions. [2024-06-03 19:52:21,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 644 transitions, 10780 flow [2024-06-03 19:52:25,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 644 transitions, 10636 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-03 19:52:25,031 INFO L231 Difference]: Finished difference. Result has 421 places, 633 transitions, 9383 flow [2024-06-03 19:52:25,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9282, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9383, PETRI_PLACES=421, PETRI_TRANSITIONS=633} [2024-06-03 19:52:25,031 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-03 19:52:25,031 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 633 transitions, 9383 flow [2024-06-03 19:52:25,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:25,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:25,032 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:52:25,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 19:52:25,032 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:52:25,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:25,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1891244858, now seen corresponding path program 5 times [2024-06-03 19:52:25,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:25,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751227829] [2024-06-03 19:52:25,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:25,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:25,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:25,841 INFO L134 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:52:25,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:25,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751227829] [2024-06-03 19:52:25,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751227829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:25,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:25,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:25,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31198230] [2024-06-03 19:52:25,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:25,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:25,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:25,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:25,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:25,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:25,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 633 transitions, 9383 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:25,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:25,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:25,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:27,860 INFO L124 PetriNetUnfolderBase]: 5402/8499 cut-off events. [2024-06-03 19:52:27,861 INFO L125 PetriNetUnfolderBase]: For 881630/881630 co-relation queries the response was YES. [2024-06-03 19:52:27,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70686 conditions, 8499 events. 5402/8499 cut-off events. For 881630/881630 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 52673 event pairs, 2054 based on Foata normal form. 1/8490 useless extension candidates. Maximal degree in co-relation 70501. Up to 8343 conditions per place. [2024-06-03 19:52:27,996 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 618 selfloop transitions, 18 changer transitions 0/646 dead transitions. [2024-06-03 19:52:27,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 646 transitions, 10761 flow [2024-06-03 19:52:27,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:27,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:27,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-03 19:52:27,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34593023255813954 [2024-06-03 19:52:27,997 INFO L175 Difference]: Start difference. First operand has 421 places, 633 transitions, 9383 flow. Second operand 8 states and 119 transitions. [2024-06-03 19:52:27,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 646 transitions, 10761 flow [2024-06-03 19:52:31,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 646 transitions, 10683 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 19:52:31,389 INFO L231 Difference]: Finished difference. Result has 423 places, 636 transitions, 9425 flow [2024-06-03 19:52:31,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9305, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9425, PETRI_PLACES=423, PETRI_TRANSITIONS=636} [2024-06-03 19:52:31,389 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-03 19:52:31,389 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 636 transitions, 9425 flow [2024-06-03 19:52:31,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:31,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:31,389 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:52:31,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 19:52:31,389 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:52:31,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:31,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1891245075, now seen corresponding path program 3 times [2024-06-03 19:52:31,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:31,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797654991] [2024-06-03 19:52:31,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:31,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:31,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:32,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:32,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:32,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797654991] [2024-06-03 19:52:32,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797654991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:32,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:32,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:32,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278005881] [2024-06-03 19:52:32,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:32,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:32,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:32,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:32,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:32,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:32,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 636 transitions, 9425 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:32,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:32,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:32,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:34,263 INFO L124 PetriNetUnfolderBase]: 5412/8515 cut-off events. [2024-06-03 19:52:34,263 INFO L125 PetriNetUnfolderBase]: For 903229/903229 co-relation queries the response was YES. [2024-06-03 19:52:34,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70917 conditions, 8515 events. 5412/8515 cut-off events. For 903229/903229 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 52750 event pairs, 2054 based on Foata normal form. 2/8507 useless extension candidates. Maximal degree in co-relation 70732. Up to 8342 conditions per place. [2024-06-03 19:52:34,398 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 616 selfloop transitions, 25 changer transitions 0/651 dead transitions. [2024-06-03 19:52:34,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 651 transitions, 10803 flow [2024-06-03 19:52:34,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:34,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:34,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-03 19:52:34,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35755813953488375 [2024-06-03 19:52:34,399 INFO L175 Difference]: Start difference. First operand has 423 places, 636 transitions, 9425 flow. Second operand 8 states and 123 transitions. [2024-06-03 19:52:34,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 651 transitions, 10803 flow [2024-06-03 19:52:37,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 651 transitions, 10711 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-03 19:52:37,995 INFO L231 Difference]: Finished difference. Result has 425 places, 639 transitions, 9449 flow [2024-06-03 19:52:37,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9333, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9449, PETRI_PLACES=425, PETRI_TRANSITIONS=639} [2024-06-03 19:52:37,996 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-03 19:52:37,996 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 639 transitions, 9449 flow [2024-06-03 19:52:37,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:37,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:37,996 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:52:37,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 19:52:37,996 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:52:37,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:37,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1883893208, now seen corresponding path program 6 times [2024-06-03 19:52:37,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:37,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186335457] [2024-06-03 19:52:37,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:37,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:38,887 INFO L134 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:52:38,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:38,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186335457] [2024-06-03 19:52:38,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186335457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:38,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:38,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:38,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512249839] [2024-06-03 19:52:38,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:38,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:38,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:38,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:38,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:38,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:38,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 639 transitions, 9449 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:38,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:38,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:38,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:40,961 INFO L124 PetriNetUnfolderBase]: 5409/8511 cut-off events. [2024-06-03 19:52:40,961 INFO L125 PetriNetUnfolderBase]: For 912978/912978 co-relation queries the response was YES. [2024-06-03 19:52:41,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70979 conditions, 8511 events. 5409/8511 cut-off events. For 912978/912978 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 52695 event pairs, 2054 based on Foata normal form. 1/8502 useless extension candidates. Maximal degree in co-relation 70793. Up to 8338 conditions per place. [2024-06-03 19:52:41,109 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 609 selfloop transitions, 30 changer transitions 0/649 dead transitions. [2024-06-03 19:52:41,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 649 transitions, 10761 flow [2024-06-03 19:52:41,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:41,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:41,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-03 19:52:41,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35755813953488375 [2024-06-03 19:52:41,110 INFO L175 Difference]: Start difference. First operand has 425 places, 639 transitions, 9449 flow. Second operand 8 states and 123 transitions. [2024-06-03 19:52:41,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 649 transitions, 10761 flow [2024-06-03 19:52:44,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 649 transitions, 10617 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-03 19:52:44,362 INFO L231 Difference]: Finished difference. Result has 427 places, 639 transitions, 9371 flow [2024-06-03 19:52:44,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9305, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9371, PETRI_PLACES=427, PETRI_TRANSITIONS=639} [2024-06-03 19:52:44,363 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-03 19:52:44,363 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 639 transitions, 9371 flow [2024-06-03 19:52:44,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:44,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:44,363 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:52:44,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 19:52:44,363 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:52:44,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:44,363 INFO L85 PathProgramCache]: Analyzing trace with hash -755762641, now seen corresponding path program 4 times [2024-06-03 19:52:44,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:44,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083844972] [2024-06-03 19:52:44,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:44,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:44,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:45,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:45,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:45,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083844972] [2024-06-03 19:52:45,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083844972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:45,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:45,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:45,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672334851] [2024-06-03 19:52:45,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:45,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:45,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:45,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:45,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:45,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:52:45,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 639 transitions, 9371 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:45,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:45,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:52:45,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:47,286 INFO L124 PetriNetUnfolderBase]: 5403/8503 cut-off events. [2024-06-03 19:52:47,286 INFO L125 PetriNetUnfolderBase]: For 925527/925527 co-relation queries the response was YES. [2024-06-03 19:52:47,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70802 conditions, 8503 events. 5403/8503 cut-off events. For 925527/925527 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 52753 event pairs, 2053 based on Foata normal form. 2/8495 useless extension candidates. Maximal degree in co-relation 70615. Up to 8318 conditions per place. [2024-06-03 19:52:47,424 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 609 selfloop transitions, 32 changer transitions 0/651 dead transitions. [2024-06-03 19:52:47,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 651 transitions, 10695 flow [2024-06-03 19:52:47,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:47,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:47,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-03 19:52:47,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-03 19:52:47,425 INFO L175 Difference]: Start difference. First operand has 427 places, 639 transitions, 9371 flow. Second operand 8 states and 125 transitions. [2024-06-03 19:52:47,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 651 transitions, 10695 flow [2024-06-03 19:52:50,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 651 transitions, 10599 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 19:52:50,943 INFO L231 Difference]: Finished difference. Result has 428 places, 639 transitions, 9345 flow [2024-06-03 19:52:50,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9275, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9345, PETRI_PLACES=428, PETRI_TRANSITIONS=639} [2024-06-03 19:52:50,943 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 384 predicate places. [2024-06-03 19:52:50,943 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 639 transitions, 9345 flow [2024-06-03 19:52:50,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:52:50,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:50,944 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:52:50,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 19:52:50,944 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:52:50,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:50,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1193339849, now seen corresponding path program 1 times [2024-06-03 19:52:50,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:50,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245398277] [2024-06-03 19:52:50,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:50,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:52:51,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:51,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245398277] [2024-06-03 19:52:51,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245398277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:51,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:51,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:51,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573307670] [2024-06-03 19:52:51,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:51,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:51,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:51,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:51,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:51,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:51,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 639 transitions, 9345 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:51,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:51,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:51,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:52:53,801 INFO L124 PetriNetUnfolderBase]: 5322/8386 cut-off events. [2024-06-03 19:52:53,801 INFO L125 PetriNetUnfolderBase]: For 1089302/1089334 co-relation queries the response was YES. [2024-06-03 19:52:53,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73357 conditions, 8386 events. 5322/8386 cut-off events. For 1089302/1089334 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51806 event pairs, 927 based on Foata normal form. 34/8378 useless extension candidates. Maximal degree in co-relation 73169. Up to 7569 conditions per place. [2024-06-03 19:52:53,934 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 98 changer transitions 0/669 dead transitions. [2024-06-03 19:52:53,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 669 transitions, 10901 flow [2024-06-03 19:52:53,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:52:53,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:52:53,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-03 19:52:53,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:52:53,935 INFO L175 Difference]: Start difference. First operand has 428 places, 639 transitions, 9345 flow. Second operand 8 states and 144 transitions. [2024-06-03 19:52:53,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 669 transitions, 10901 flow [2024-06-03 19:52:57,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 669 transitions, 10788 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 19:52:57,217 INFO L231 Difference]: Finished difference. Result has 429 places, 643 transitions, 9536 flow [2024-06-03 19:52:57,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9232, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9536, PETRI_PLACES=429, PETRI_TRANSITIONS=643} [2024-06-03 19:52:57,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-03 19:52:57,218 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 643 transitions, 9536 flow [2024-06-03 19:52:57,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:57,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:52:57,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:52:57,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 19:52:57,219 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:52:57,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:52:57,219 INFO L85 PathProgramCache]: Analyzing trace with hash -518616193, now seen corresponding path program 2 times [2024-06-03 19:52:57,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:52:57,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422448248] [2024-06-03 19:52:57,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:52:57,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:52:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:52:58,072 INFO L134 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:52:58,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:52:58,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422448248] [2024-06-03 19:52:58,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422448248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:52:58,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:52:58,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:52:58,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256600866] [2024-06-03 19:52:58,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:52:58,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:52:58,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:52:58,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:52:58,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:52:58,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:52:58,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 643 transitions, 9536 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:52:58,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:52:58,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:52:58,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:00,197 INFO L124 PetriNetUnfolderBase]: 5352/8428 cut-off events. [2024-06-03 19:53:00,197 INFO L125 PetriNetUnfolderBase]: For 1125537/1125569 co-relation queries the response was YES. [2024-06-03 19:53:00,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74532 conditions, 8428 events. 5352/8428 cut-off events. For 1125537/1125569 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 52384 event pairs, 1208 based on Foata normal form. 34/8415 useless extension candidates. Maximal degree in co-relation 74343. Up to 7669 conditions per place. [2024-06-03 19:53:00,346 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 488 selfloop transitions, 106 changer transitions 0/676 dead transitions. [2024-06-03 19:53:00,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 676 transitions, 11177 flow [2024-06-03 19:53:00,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:00,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:00,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-03 19:53:00,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-03 19:53:00,352 INFO L175 Difference]: Start difference. First operand has 429 places, 643 transitions, 9536 flow. Second operand 8 states and 147 transitions. [2024-06-03 19:53:00,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 676 transitions, 11177 flow [2024-06-03 19:53:03,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 676 transitions, 10930 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-03 19:53:03,933 INFO L231 Difference]: Finished difference. Result has 433 places, 649 transitions, 9682 flow [2024-06-03 19:53:03,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9378, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9682, PETRI_PLACES=433, PETRI_TRANSITIONS=649} [2024-06-03 19:53:03,933 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-03 19:53:03,933 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 649 transitions, 9682 flow [2024-06-03 19:53:03,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:03,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:03,933 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:53:03,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 19:53:03,933 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:53:03,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:03,934 INFO L85 PathProgramCache]: Analyzing trace with hash -518088883, now seen corresponding path program 3 times [2024-06-03 19:53:03,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:03,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866389583] [2024-06-03 19:53:03,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:03,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:03,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:04,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:04,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:04,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866389583] [2024-06-03 19:53:04,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866389583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:04,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:04,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:04,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792399722] [2024-06-03 19:53:04,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:04,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:04,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:04,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:04,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:04,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-03 19:53:04,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 649 transitions, 9682 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:04,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:04,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-03 19:53:04,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:07,071 INFO L124 PetriNetUnfolderBase]: 5347/8418 cut-off events. [2024-06-03 19:53:07,071 INFO L125 PetriNetUnfolderBase]: For 1135087/1135119 co-relation queries the response was YES. [2024-06-03 19:53:07,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74571 conditions, 8418 events. 5347/8418 cut-off events. For 1135087/1135119 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 52111 event pairs, 1242 based on Foata normal form. 34/8413 useless extension candidates. Maximal degree in co-relation 74380. Up to 7824 conditions per place. [2024-06-03 19:53:07,208 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 486 selfloop transitions, 102 changer transitions 0/670 dead transitions. [2024-06-03 19:53:07,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 670 transitions, 10946 flow [2024-06-03 19:53:07,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:07,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:07,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-03 19:53:07,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-03 19:53:07,209 INFO L175 Difference]: Start difference. First operand has 433 places, 649 transitions, 9682 flow. Second operand 8 states and 141 transitions. [2024-06-03 19:53:07,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 670 transitions, 10946 flow [2024-06-03 19:53:11,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 670 transitions, 10810 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 19:53:11,319 INFO L231 Difference]: Finished difference. Result has 437 places, 649 transitions, 9759 flow [2024-06-03 19:53:11,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9546, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9759, PETRI_PLACES=437, PETRI_TRANSITIONS=649} [2024-06-03 19:53:11,320 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 393 predicate places. [2024-06-03 19:53:11,320 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 649 transitions, 9759 flow [2024-06-03 19:53:11,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:11,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:11,320 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:53:11,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 19:53:11,321 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:53:11,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:11,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1468666535, now seen corresponding path program 1 times [2024-06-03 19:53:11,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:11,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441555094] [2024-06-03 19:53:11,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:11,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:11,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:12,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:53:12,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:12,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441555094] [2024-06-03 19:53:12,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441555094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:12,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:12,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:12,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411230499] [2024-06-03 19:53:12,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:12,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:12,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:12,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:12,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:12,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:53:12,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 649 transitions, 9759 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:12,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:12,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:53:12,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:14,447 INFO L124 PetriNetUnfolderBase]: 5525/8645 cut-off events. [2024-06-03 19:53:14,447 INFO L125 PetriNetUnfolderBase]: For 1192318/1192336 co-relation queries the response was YES. [2024-06-03 19:53:14,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77096 conditions, 8645 events. 5525/8645 cut-off events. For 1192318/1192336 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 53087 event pairs, 1310 based on Foata normal form. 18/8658 useless extension candidates. Maximal degree in co-relation 76903. Up to 8163 conditions per place. [2024-06-03 19:53:14,571 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 541 selfloop transitions, 111 changer transitions 0/691 dead transitions. [2024-06-03 19:53:14,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 691 transitions, 11590 flow [2024-06-03 19:53:14,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:14,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:14,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-03 19:53:14,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-03 19:53:14,573 INFO L175 Difference]: Start difference. First operand has 437 places, 649 transitions, 9759 flow. Second operand 9 states and 159 transitions. [2024-06-03 19:53:14,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 691 transitions, 11590 flow [2024-06-03 19:53:17,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 691 transitions, 11351 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 19:53:17,517 INFO L231 Difference]: Finished difference. Result has 441 places, 661 transitions, 9995 flow [2024-06-03 19:53:17,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9528, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9995, PETRI_PLACES=441, PETRI_TRANSITIONS=661} [2024-06-03 19:53:17,517 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-03 19:53:17,517 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 661 transitions, 9995 flow [2024-06-03 19:53:17,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:17,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:17,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:17,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 19:53:17,518 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:53:17,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:17,518 INFO L85 PathProgramCache]: Analyzing trace with hash -429450835, now seen corresponding path program 1 times [2024-06-03 19:53:17,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:17,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667842628] [2024-06-03 19:53:17,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:17,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:17,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:18,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:18,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:18,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667842628] [2024-06-03 19:53:18,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667842628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:18,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:18,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:53:18,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956790637] [2024-06-03 19:53:18,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:18,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:53:18,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:18,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:53:18,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:53:18,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:53:18,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 661 transitions, 9995 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:18,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:18,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:53:18,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:21,087 INFO L124 PetriNetUnfolderBase]: 5674/8805 cut-off events. [2024-06-03 19:53:21,087 INFO L125 PetriNetUnfolderBase]: For 1209600/1209612 co-relation queries the response was YES. [2024-06-03 19:53:21,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79467 conditions, 8805 events. 5674/8805 cut-off events. For 1209600/1209612 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 53432 event pairs, 1355 based on Foata normal form. 14/8818 useless extension candidates. Maximal degree in co-relation 79271. Up to 8357 conditions per place. [2024-06-03 19:53:21,223 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 554 selfloop transitions, 152 changer transitions 0/709 dead transitions. [2024-06-03 19:53:21,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 709 transitions, 12374 flow [2024-06-03 19:53:21,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:53:21,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:53:21,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-03 19:53:21,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-03 19:53:21,224 INFO L175 Difference]: Start difference. First operand has 441 places, 661 transitions, 9995 flow. Second operand 10 states and 171 transitions. [2024-06-03 19:53:21,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 709 transitions, 12374 flow [2024-06-03 19:53:25,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 709 transitions, 12229 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-03 19:53:25,386 INFO L231 Difference]: Finished difference. Result has 448 places, 673 transitions, 10382 flow [2024-06-03 19:53:25,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9864, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10382, PETRI_PLACES=448, PETRI_TRANSITIONS=673} [2024-06-03 19:53:25,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-03 19:53:25,387 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 673 transitions, 10382 flow [2024-06-03 19:53:25,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:25,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:25,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:25,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 19:53:25,387 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:53:25,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:25,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1437872535, now seen corresponding path program 2 times [2024-06-03 19:53:25,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:25,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334368548] [2024-06-03 19:53:25,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:25,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:25,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:26,173 INFO L134 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:53:26,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:26,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334368548] [2024-06-03 19:53:26,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334368548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:26,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:26,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:26,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084915044] [2024-06-03 19:53:26,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:26,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:26,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:26,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:26,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:26,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:53:26,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 673 transitions, 10382 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:26,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:26,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:53:26,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:28,460 INFO L124 PetriNetUnfolderBase]: 5550/8680 cut-off events. [2024-06-03 19:53:28,460 INFO L125 PetriNetUnfolderBase]: For 1243560/1243577 co-relation queries the response was YES. [2024-06-03 19:53:28,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79146 conditions, 8680 events. 5550/8680 cut-off events. For 1243560/1243577 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 53329 event pairs, 1348 based on Foata normal form. 18/8695 useless extension candidates. Maximal degree in co-relation 78948. Up to 8257 conditions per place. [2024-06-03 19:53:28,611 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 555 selfloop transitions, 104 changer transitions 0/698 dead transitions. [2024-06-03 19:53:28,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 698 transitions, 11802 flow [2024-06-03 19:53:28,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:28,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:28,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:53:28,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-03 19:53:28,612 INFO L175 Difference]: Start difference. First operand has 448 places, 673 transitions, 10382 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:53:28,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 698 transitions, 11802 flow [2024-06-03 19:53:31,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 698 transitions, 11698 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 19:53:31,606 INFO L231 Difference]: Finished difference. Result has 453 places, 673 transitions, 10493 flow [2024-06-03 19:53:31,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10278, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10493, PETRI_PLACES=453, PETRI_TRANSITIONS=673} [2024-06-03 19:53:31,607 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 409 predicate places. [2024-06-03 19:53:31,607 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 673 transitions, 10493 flow [2024-06-03 19:53:31,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:31,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:31,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:31,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 19:53:31,608 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:53:31,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:31,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1438428241, now seen corresponding path program 2 times [2024-06-03 19:53:31,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:31,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480222298] [2024-06-03 19:53:31,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:31,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:31,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:32,466 INFO L134 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:53:32,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:32,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480222298] [2024-06-03 19:53:32,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480222298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:32,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:32,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:53:32,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372993993] [2024-06-03 19:53:32,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:32,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:53:32,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:32,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:53:32,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:53:32,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:53:32,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 673 transitions, 10493 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:32,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:32,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:53:32,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:34,892 INFO L124 PetriNetUnfolderBase]: 5680/8818 cut-off events. [2024-06-03 19:53:34,892 INFO L125 PetriNetUnfolderBase]: For 1246681/1246693 co-relation queries the response was YES. [2024-06-03 19:53:34,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80110 conditions, 8818 events. 5680/8818 cut-off events. For 1246681/1246693 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 53611 event pairs, 1432 based on Foata normal form. 14/8831 useless extension candidates. Maximal degree in co-relation 79910. Up to 8363 conditions per place. [2024-06-03 19:53:35,042 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 536 selfloop transitions, 176 changer transitions 0/715 dead transitions. [2024-06-03 19:53:35,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 715 transitions, 12578 flow [2024-06-03 19:53:35,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:53:35,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:53:35,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-03 19:53:35,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-03 19:53:35,043 INFO L175 Difference]: Start difference. First operand has 453 places, 673 transitions, 10493 flow. Second operand 10 states and 166 transitions. [2024-06-03 19:53:35,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 715 transitions, 12578 flow [2024-06-03 19:53:39,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 715 transitions, 12345 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 19:53:39,136 INFO L231 Difference]: Finished difference. Result has 456 places, 686 transitions, 10824 flow [2024-06-03 19:53:39,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10260, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10824, PETRI_PLACES=456, PETRI_TRANSITIONS=686} [2024-06-03 19:53:39,137 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 412 predicate places. [2024-06-03 19:53:39,137 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 686 transitions, 10824 flow [2024-06-03 19:53:39,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:39,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:39,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:39,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 19:53:39,138 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:53:39,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:39,138 INFO L85 PathProgramCache]: Analyzing trace with hash 831601891, now seen corresponding path program 3 times [2024-06-03 19:53:39,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:39,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090021374] [2024-06-03 19:53:39,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:39,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:39,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:39,952 INFO L134 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:53:39,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:39,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090021374] [2024-06-03 19:53:39,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090021374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:39,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:39,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:39,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588117444] [2024-06-03 19:53:39,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:39,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:39,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:39,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:39,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:40,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:53:40,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 686 transitions, 10824 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:40,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:40,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:53:40,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:42,305 INFO L124 PetriNetUnfolderBase]: 5626/8774 cut-off events. [2024-06-03 19:53:42,305 INFO L125 PetriNetUnfolderBase]: For 1286903/1286919 co-relation queries the response was YES. [2024-06-03 19:53:42,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81195 conditions, 8774 events. 5626/8774 cut-off events. For 1286903/1286919 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 53800 event pairs, 1265 based on Foata normal form. 18/8789 useless extension candidates. Maximal degree in co-relation 80994. Up to 8288 conditions per place. [2024-06-03 19:53:42,464 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 576 selfloop transitions, 115 changer transitions 0/730 dead transitions. [2024-06-03 19:53:42,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 730 transitions, 12750 flow [2024-06-03 19:53:42,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:42,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:42,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:53:42,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-03 19:53:42,467 INFO L175 Difference]: Start difference. First operand has 456 places, 686 transitions, 10824 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:53:42,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 730 transitions, 12750 flow [2024-06-03 19:53:46,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 730 transitions, 12496 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-03 19:53:46,545 INFO L231 Difference]: Finished difference. Result has 461 places, 702 transitions, 11103 flow [2024-06-03 19:53:46,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10574, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11103, PETRI_PLACES=461, PETRI_TRANSITIONS=702} [2024-06-03 19:53:46,546 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-03 19:53:46,546 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 702 transitions, 11103 flow [2024-06-03 19:53:46,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:46,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:46,547 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:53:46,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 19:53:46,547 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:53:46,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:46,547 INFO L85 PathProgramCache]: Analyzing trace with hash -429458771, now seen corresponding path program 4 times [2024-06-03 19:53:46,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:46,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143636591] [2024-06-03 19:53:46,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:46,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:46,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:47,390 INFO L134 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:53:47,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:47,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143636591] [2024-06-03 19:53:47,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143636591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:47,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:47,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:47,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331220589] [2024-06-03 19:53:47,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:47,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:47,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:47,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:47,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:47,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:53:47,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 702 transitions, 11103 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:47,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:47,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:53:47,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:49,831 INFO L124 PetriNetUnfolderBase]: 5636/8788 cut-off events. [2024-06-03 19:53:49,831 INFO L125 PetriNetUnfolderBase]: For 1315242/1315258 co-relation queries the response was YES. [2024-06-03 19:53:49,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81735 conditions, 8788 events. 5636/8788 cut-off events. For 1315242/1315258 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 53861 event pairs, 1285 based on Foata normal form. 18/8803 useless extension candidates. Maximal degree in co-relation 81531. Up to 8365 conditions per place. [2024-06-03 19:53:49,993 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 585 selfloop transitions, 105 changer transitions 0/729 dead transitions. [2024-06-03 19:53:49,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 729 transitions, 12667 flow [2024-06-03 19:53:49,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:49,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:49,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 19:53:49,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979328165374677 [2024-06-03 19:53:49,994 INFO L175 Difference]: Start difference. First operand has 461 places, 702 transitions, 11103 flow. Second operand 9 states and 154 transitions. [2024-06-03 19:53:49,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 729 transitions, 12667 flow [2024-06-03 19:53:53,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 729 transitions, 12491 flow, removed 67 selfloop flow, removed 3 redundant places. [2024-06-03 19:53:53,771 INFO L231 Difference]: Finished difference. Result has 467 places, 706 transitions, 11249 flow [2024-06-03 19:53:53,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10965, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11249, PETRI_PLACES=467, PETRI_TRANSITIONS=706} [2024-06-03 19:53:53,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-03 19:53:53,772 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 706 transitions, 11249 flow [2024-06-03 19:53:53,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:53,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:53,772 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:53:53,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 19:53:53,772 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:53:53,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:53,773 INFO L85 PathProgramCache]: Analyzing trace with hash -319881521, now seen corresponding path program 5 times [2024-06-03 19:53:53,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:53,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697499328] [2024-06-03 19:53:53,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:53,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:53,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:54,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:53:54,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:54,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697499328] [2024-06-03 19:53:54,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697499328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:54,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:54,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:54,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981156423] [2024-06-03 19:53:54,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:54,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:54,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:54,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:54,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:54,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:53:54,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 706 transitions, 11249 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:53:54,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:54,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:53:54,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:57,399 INFO L124 PetriNetUnfolderBase]: 5670/8835 cut-off events. [2024-06-03 19:53:57,399 INFO L125 PetriNetUnfolderBase]: For 1356466/1356480 co-relation queries the response was YES. [2024-06-03 19:53:57,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82832 conditions, 8835 events. 5670/8835 cut-off events. For 1356466/1356480 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 54113 event pairs, 1264 based on Foata normal form. 16/8850 useless extension candidates. Maximal degree in co-relation 82626. Up to 8175 conditions per place. [2024-06-03 19:53:57,549 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 563 selfloop transitions, 143 changer transitions 0/745 dead transitions. [2024-06-03 19:53:57,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 745 transitions, 13427 flow [2024-06-03 19:53:57,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:53:57,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:53:57,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:53:57,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-03 19:53:57,550 INFO L175 Difference]: Start difference. First operand has 467 places, 706 transitions, 11249 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:53:57,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 745 transitions, 13427 flow [2024-06-03 19:54:02,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 745 transitions, 13209 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:02,158 INFO L231 Difference]: Finished difference. Result has 470 places, 715 transitions, 11557 flow [2024-06-03 19:54:02,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11031, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11557, PETRI_PLACES=470, PETRI_TRANSITIONS=715} [2024-06-03 19:54:02,158 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-03 19:54:02,158 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 715 transitions, 11557 flow [2024-06-03 19:54:02,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:02,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:02,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:02,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 19:54:02,158 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:54:02,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:02,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1561637541, now seen corresponding path program 1 times [2024-06-03 19:54:02,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:02,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689761293] [2024-06-03 19:54:02,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:02,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:02,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:03,096 INFO L134 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:54:03,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:03,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689761293] [2024-06-03 19:54:03,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689761293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:03,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:03,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:03,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787755728] [2024-06-03 19:54:03,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:03,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:03,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:03,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:03,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:03,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:54:03,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 715 transitions, 11557 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:03,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:03,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:54:03,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:05,657 INFO L124 PetriNetUnfolderBase]: 5675/8848 cut-off events. [2024-06-03 19:54:05,657 INFO L125 PetriNetUnfolderBase]: For 1381559/1381563 co-relation queries the response was YES. [2024-06-03 19:54:05,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83785 conditions, 8848 events. 5675/8848 cut-off events. For 1381559/1381563 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 54336 event pairs, 1745 based on Foata normal form. 3/8846 useless extension candidates. Maximal degree in co-relation 83578. Up to 8591 conditions per place. [2024-06-03 19:54:05,815 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 677 selfloop transitions, 27 changer transitions 0/743 dead transitions. [2024-06-03 19:54:05,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 743 transitions, 13163 flow [2024-06-03 19:54:05,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:05,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:05,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-03 19:54:05,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-03 19:54:05,816 INFO L175 Difference]: Start difference. First operand has 470 places, 715 transitions, 11557 flow. Second operand 9 states and 147 transitions. [2024-06-03 19:54:05,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 743 transitions, 13163 flow [2024-06-03 19:54:09,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 743 transitions, 12899 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:09,942 INFO L231 Difference]: Finished difference. Result has 475 places, 718 transitions, 11451 flow [2024-06-03 19:54:09,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11295, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11451, PETRI_PLACES=475, PETRI_TRANSITIONS=718} [2024-06-03 19:54:09,943 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-03 19:54:09,943 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 718 transitions, 11451 flow [2024-06-03 19:54:09,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:09,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:09,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:09,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 19:54:09,943 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:54:09,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:09,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1577372857, now seen corresponding path program 1 times [2024-06-03 19:54:09,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:09,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308137437] [2024-06-03 19:54:09,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:09,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:09,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:10,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:54:10,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:10,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308137437] [2024-06-03 19:54:10,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308137437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:10,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:10,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:10,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354452433] [2024-06-03 19:54:10,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:10,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:10,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:10,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:10,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:10,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:54:10,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 718 transitions, 11451 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:10,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:10,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:54:10,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:13,360 INFO L124 PetriNetUnfolderBase]: 5788/8968 cut-off events. [2024-06-03 19:54:13,360 INFO L125 PetriNetUnfolderBase]: For 1399620/1399622 co-relation queries the response was YES. [2024-06-03 19:54:13,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84408 conditions, 8968 events. 5788/8968 cut-off events. For 1399620/1399622 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 54604 event pairs, 1805 based on Foata normal form. 3/8970 useless extension candidates. Maximal degree in co-relation 84199. Up to 8841 conditions per place. [2024-06-03 19:54:13,524 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 693 selfloop transitions, 51 changer transitions 0/747 dead transitions. [2024-06-03 19:54:13,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 747 transitions, 13363 flow [2024-06-03 19:54:13,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:13,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:13,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-03 19:54:13,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37467700258397935 [2024-06-03 19:54:13,525 INFO L175 Difference]: Start difference. First operand has 475 places, 718 transitions, 11451 flow. Second operand 9 states and 145 transitions. [2024-06-03 19:54:13,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 747 transitions, 13363 flow [2024-06-03 19:54:19,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 747 transitions, 13222 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-03 19:54:19,152 INFO L231 Difference]: Finished difference. Result has 477 places, 724 transitions, 11552 flow [2024-06-03 19:54:19,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11310, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11552, PETRI_PLACES=477, PETRI_TRANSITIONS=724} [2024-06-03 19:54:19,153 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 433 predicate places. [2024-06-03 19:54:19,153 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 724 transitions, 11552 flow [2024-06-03 19:54:19,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:19,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:19,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:19,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 19:54:19,153 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:54:19,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:19,154 INFO L85 PathProgramCache]: Analyzing trace with hash 836369257, now seen corresponding path program 2 times [2024-06-03 19:54:19,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:19,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009830506] [2024-06-03 19:54:19,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:19,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:19,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:19,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:19,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:19,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009830506] [2024-06-03 19:54:19,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009830506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:19,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:19,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:19,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455595498] [2024-06-03 19:54:19,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:19,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:19,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:19,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:19,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:20,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:54:20,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 724 transitions, 11552 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:20,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:20,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:54:20,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:22,446 INFO L124 PetriNetUnfolderBase]: 5701/8884 cut-off events. [2024-06-03 19:54:22,446 INFO L125 PetriNetUnfolderBase]: For 1438798/1438802 co-relation queries the response was YES. [2024-06-03 19:54:22,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84818 conditions, 8884 events. 5701/8884 cut-off events. For 1438798/1438802 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 54604 event pairs, 1746 based on Foata normal form. 3/8882 useless extension candidates. Maximal degree in co-relation 84608. Up to 8595 conditions per place. [2024-06-03 19:54:22,612 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 667 selfloop transitions, 45 changer transitions 0/753 dead transitions. [2024-06-03 19:54:22,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 753 transitions, 13470 flow [2024-06-03 19:54:22,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:22,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:22,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-03 19:54:22,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39018087855297157 [2024-06-03 19:54:22,614 INFO L175 Difference]: Start difference. First operand has 477 places, 724 transitions, 11552 flow. Second operand 9 states and 151 transitions. [2024-06-03 19:54:22,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 753 transitions, 13470 flow [2024-06-03 19:54:28,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 753 transitions, 13332 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:28,236 INFO L231 Difference]: Finished difference. Result has 481 places, 730 transitions, 11712 flow [2024-06-03 19:54:28,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11414, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11712, PETRI_PLACES=481, PETRI_TRANSITIONS=730} [2024-06-03 19:54:28,237 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 437 predicate places. [2024-06-03 19:54:28,237 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 730 transitions, 11712 flow [2024-06-03 19:54:28,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:28,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:28,237 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:54:28,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 19:54:28,237 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:54:28,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:28,238 INFO L85 PathProgramCache]: Analyzing trace with hash 836369071, now seen corresponding path program 6 times [2024-06-03 19:54:28,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:28,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7261955] [2024-06-03 19:54:28,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:28,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:28,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:29,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:29,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:29,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7261955] [2024-06-03 19:54:29,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7261955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:29,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:29,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:29,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766584732] [2024-06-03 19:54:29,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:29,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:29,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:29,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:29,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:29,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:54:29,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 730 transitions, 11712 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:29,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:29,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:54:29,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:31,948 INFO L124 PetriNetUnfolderBase]: 5719/8903 cut-off events. [2024-06-03 19:54:31,948 INFO L125 PetriNetUnfolderBase]: For 1478925/1478939 co-relation queries the response was YES. [2024-06-03 19:54:32,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85643 conditions, 8903 events. 5719/8903 cut-off events. For 1478925/1478939 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 54523 event pairs, 1256 based on Foata normal form. 16/8918 useless extension candidates. Maximal degree in co-relation 85431. Up to 8232 conditions per place. [2024-06-03 19:54:32,085 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 564 selfloop transitions, 158 changer transitions 0/763 dead transitions. [2024-06-03 19:54:32,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 763 transitions, 13772 flow [2024-06-03 19:54:32,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:32,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:32,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-03 19:54:32,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-03 19:54:32,086 INFO L175 Difference]: Start difference. First operand has 481 places, 730 transitions, 11712 flow. Second operand 9 states and 159 transitions. [2024-06-03 19:54:32,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 763 transitions, 13772 flow [2024-06-03 19:54:37,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 763 transitions, 13630 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:37,904 INFO L231 Difference]: Finished difference. Result has 486 places, 736 transitions, 11972 flow [2024-06-03 19:54:37,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11570, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11972, PETRI_PLACES=486, PETRI_TRANSITIONS=736} [2024-06-03 19:54:37,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 442 predicate places. [2024-06-03 19:54:37,908 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 736 transitions, 11972 flow [2024-06-03 19:54:37,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:37,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:37,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:37,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 19:54:37,909 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:54:37,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:37,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2072452513, now seen corresponding path program 2 times [2024-06-03 19:54:37,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:37,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724378206] [2024-06-03 19:54:37,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:37,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:37,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:38,679 INFO L134 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:54:38,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:38,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724378206] [2024-06-03 19:54:38,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724378206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:38,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:38,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:38,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924934902] [2024-06-03 19:54:38,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:38,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:38,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:38,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:38,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:38,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:54:38,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 736 transitions, 11972 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:38,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:38,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:54:38,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:41,293 INFO L124 PetriNetUnfolderBase]: 5824/9018 cut-off events. [2024-06-03 19:54:41,293 INFO L125 PetriNetUnfolderBase]: For 1496105/1496107 co-relation queries the response was YES. [2024-06-03 19:54:41,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86810 conditions, 9018 events. 5824/9018 cut-off events. For 1496105/1496107 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 54946 event pairs, 1804 based on Foata normal form. 3/9020 useless extension candidates. Maximal degree in co-relation 86596. Up to 8915 conditions per place. [2024-06-03 19:54:41,458 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 712 selfloop transitions, 43 changer transitions 0/758 dead transitions. [2024-06-03 19:54:41,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 758 transitions, 13590 flow [2024-06-03 19:54:41,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:41,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:41,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-03 19:54:41,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35400516795865633 [2024-06-03 19:54:41,459 INFO L175 Difference]: Start difference. First operand has 486 places, 736 transitions, 11972 flow. Second operand 9 states and 137 transitions. [2024-06-03 19:54:41,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 758 transitions, 13590 flow [2024-06-03 19:54:47,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 758 transitions, 13359 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:47,277 INFO L231 Difference]: Finished difference. Result has 490 places, 739 transitions, 11877 flow [2024-06-03 19:54:47,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11741, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11877, PETRI_PLACES=490, PETRI_TRANSITIONS=739} [2024-06-03 19:54:47,277 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-03 19:54:47,277 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 739 transitions, 11877 flow [2024-06-03 19:54:47,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:47,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:47,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:47,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 19:54:47,278 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:54:47,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:47,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1573393681, now seen corresponding path program 7 times [2024-06-03 19:54:47,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:47,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881828227] [2024-06-03 19:54:47,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:47,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:47,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:48,082 INFO L134 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:54:48,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:48,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881828227] [2024-06-03 19:54:48,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881828227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:48,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:48,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:48,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257056326] [2024-06-03 19:54:48,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:48,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:48,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:48,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:48,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:48,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:54:48,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 739 transitions, 11877 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:48,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:48,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:54:48,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:50,726 INFO L124 PetriNetUnfolderBase]: 5718/8900 cut-off events. [2024-06-03 19:54:50,726 INFO L125 PetriNetUnfolderBase]: For 1518520/1518536 co-relation queries the response was YES. [2024-06-03 19:54:50,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85969 conditions, 8900 events. 5718/8900 cut-off events. For 1518520/1518536 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 54527 event pairs, 1273 based on Foata normal form. 16/8911 useless extension candidates. Maximal degree in co-relation 85754. Up to 8478 conditions per place. [2024-06-03 19:54:50,901 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 608 selfloop transitions, 109 changer transitions 0/759 dead transitions. [2024-06-03 19:54:50,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 759 transitions, 13389 flow [2024-06-03 19:54:50,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:50,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:50,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-03 19:54:50,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875968992248062 [2024-06-03 19:54:50,902 INFO L175 Difference]: Start difference. First operand has 490 places, 739 transitions, 11877 flow. Second operand 9 states and 150 transitions. [2024-06-03 19:54:50,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 759 transitions, 13389 flow [2024-06-03 19:54:55,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 759 transitions, 13271 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 19:54:55,807 INFO L231 Difference]: Finished difference. Result has 492 places, 739 transitions, 11983 flow [2024-06-03 19:54:55,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11759, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11983, PETRI_PLACES=492, PETRI_TRANSITIONS=739} [2024-06-03 19:54:55,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-03 19:54:55,807 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 739 transitions, 11983 flow [2024-06-03 19:54:55,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:55,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:55,807 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:54:55,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 19:54:55,808 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:54:55,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:55,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1573513651, now seen corresponding path program 8 times [2024-06-03 19:54:55,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:55,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455803970] [2024-06-03 19:54:55,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:55,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:55,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:56,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:56,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:56,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455803970] [2024-06-03 19:54:56,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455803970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:56,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:56,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:56,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601488329] [2024-06-03 19:54:56,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:56,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:56,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:56,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:56,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:56,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:54:56,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 739 transitions, 11983 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:54:56,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:56,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:54:56,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:59,160 INFO L124 PetriNetUnfolderBase]: 5712/8892 cut-off events. [2024-06-03 19:54:59,160 INFO L125 PetriNetUnfolderBase]: For 1534446/1534462 co-relation queries the response was YES. [2024-06-03 19:54:59,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86099 conditions, 8892 events. 5712/8892 cut-off events. For 1534446/1534462 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 54493 event pairs, 1272 based on Foata normal form. 16/8903 useless extension candidates. Maximal degree in co-relation 85883. Up to 8431 conditions per place. [2024-06-03 19:54:59,322 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 594 selfloop transitions, 125 changer transitions 0/761 dead transitions. [2024-06-03 19:54:59,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 761 transitions, 13725 flow [2024-06-03 19:54:59,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:59,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-03 19:54:59,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:54:59,323 INFO L175 Difference]: Start difference. First operand has 492 places, 739 transitions, 11983 flow. Second operand 9 states and 153 transitions. [2024-06-03 19:54:59,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 761 transitions, 13725 flow [2024-06-03 19:55:04,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 761 transitions, 13502 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:04,773 INFO L231 Difference]: Finished difference. Result has 495 places, 739 transitions, 12016 flow [2024-06-03 19:55:04,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11760, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12016, PETRI_PLACES=495, PETRI_TRANSITIONS=739} [2024-06-03 19:55:04,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 451 predicate places. [2024-06-03 19:55:04,773 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 739 transitions, 12016 flow [2024-06-03 19:55:04,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:55:04,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:04,774 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:55:04,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 19:55:04,774 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:55:04,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:04,774 INFO L85 PathProgramCache]: Analyzing trace with hash 841010887, now seen corresponding path program 3 times [2024-06-03 19:55:04,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:04,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848583264] [2024-06-03 19:55:04,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:04,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:04,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:05,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:05,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:05,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848583264] [2024-06-03 19:55:05,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848583264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:05,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:05,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:05,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408431661] [2024-06-03 19:55:05,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:05,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:05,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:05,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:05,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:05,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:55:05,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 739 transitions, 12016 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:55:05,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:05,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:55:05,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:08,114 INFO L124 PetriNetUnfolderBase]: 5709/8896 cut-off events. [2024-06-03 19:55:08,114 INFO L125 PetriNetUnfolderBase]: For 1549153/1549157 co-relation queries the response was YES. [2024-06-03 19:55:08,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86223 conditions, 8896 events. 5709/8896 cut-off events. For 1549153/1549157 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 54733 event pairs, 1744 based on Foata normal form. 3/8894 useless extension candidates. Maximal degree in co-relation 86006. Up to 8636 conditions per place. [2024-06-03 19:55:08,280 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 682 selfloop transitions, 34 changer transitions 0/758 dead transitions. [2024-06-03 19:55:08,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 758 transitions, 13518 flow [2024-06-03 19:55:08,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:08,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:08,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-03 19:55:08,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3695090439276486 [2024-06-03 19:55:08,281 INFO L175 Difference]: Start difference. First operand has 495 places, 739 transitions, 12016 flow. Second operand 9 states and 143 transitions. [2024-06-03 19:55:08,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 758 transitions, 13518 flow [2024-06-03 19:55:14,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 758 transitions, 13163 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:14,203 INFO L231 Difference]: Finished difference. Result has 497 places, 739 transitions, 11735 flow [2024-06-03 19:55:14,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11661, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11735, PETRI_PLACES=497, PETRI_TRANSITIONS=739} [2024-06-03 19:55:14,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-03 19:55:14,203 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 739 transitions, 11735 flow [2024-06-03 19:55:14,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:55:14,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:14,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:14,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 19:55:14,203 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:55:14,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:14,204 INFO L85 PathProgramCache]: Analyzing trace with hash 841011073, now seen corresponding path program 3 times [2024-06-03 19:55:14,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:14,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959784482] [2024-06-03 19:55:14,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:14,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:14,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:15,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:55:15,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:15,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959784482] [2024-06-03 19:55:15,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959784482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:15,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:15,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:15,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303947990] [2024-06-03 19:55:15,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:15,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:15,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:15,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:15,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:15,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:55:15,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 739 transitions, 11735 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:15,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:15,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:55:15,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:17,556 INFO L124 PetriNetUnfolderBase]: 5806/8994 cut-off events. [2024-06-03 19:55:17,556 INFO L125 PetriNetUnfolderBase]: For 1560782/1560784 co-relation queries the response was YES. [2024-06-03 19:55:17,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86446 conditions, 8994 events. 5806/8994 cut-off events. For 1560782/1560784 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 54808 event pairs, 1802 based on Foata normal form. 3/8996 useless extension candidates. Maximal degree in co-relation 86228. Up to 8885 conditions per place. [2024-06-03 19:55:17,751 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 707 selfloop transitions, 48 changer transitions 0/758 dead transitions. [2024-06-03 19:55:17,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 758 transitions, 13315 flow [2024-06-03 19:55:17,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:17,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:17,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-03 19:55:17,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35917312661498707 [2024-06-03 19:55:17,752 INFO L175 Difference]: Start difference. First operand has 497 places, 739 transitions, 11735 flow. Second operand 9 states and 139 transitions. [2024-06-03 19:55:17,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 758 transitions, 13315 flow [2024-06-03 19:55:23,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 758 transitions, 13210 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 19:55:23,772 INFO L231 Difference]: Finished difference. Result has 498 places, 739 transitions, 11732 flow [2024-06-03 19:55:23,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11630, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11732, PETRI_PLACES=498, PETRI_TRANSITIONS=739} [2024-06-03 19:55:23,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 454 predicate places. [2024-06-03 19:55:23,772 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 739 transitions, 11732 flow [2024-06-03 19:55:23,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:23,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:23,772 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:55:23,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 19:55:23,773 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:55:23,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:23,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1573401617, now seen corresponding path program 3 times [2024-06-03 19:55:23,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:23,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577791107] [2024-06-03 19:55:23,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:23,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:24,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:24,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:24,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577791107] [2024-06-03 19:55:24,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577791107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:24,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:24,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:55:24,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15514300] [2024-06-03 19:55:24,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:24,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:55:24,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:24,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:55:24,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:55:24,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:55:24,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 739 transitions, 11732 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:24,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:24,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:55:24,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:27,521 INFO L124 PetriNetUnfolderBase]: 5816/9000 cut-off events. [2024-06-03 19:55:27,522 INFO L125 PetriNetUnfolderBase]: For 1592574/1592588 co-relation queries the response was YES. [2024-06-03 19:55:27,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86780 conditions, 9000 events. 5816/9000 cut-off events. For 1592574/1592588 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 54699 event pairs, 1301 based on Foata normal form. 16/9015 useless extension candidates. Maximal degree in co-relation 86561. Up to 8549 conditions per place. [2024-06-03 19:55:27,681 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 598 selfloop transitions, 173 changer transitions 0/774 dead transitions. [2024-06-03 19:55:27,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 774 transitions, 14172 flow [2024-06-03 19:55:27,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:27,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:27,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-03 19:55:27,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-03 19:55:27,682 INFO L175 Difference]: Start difference. First operand has 498 places, 739 transitions, 11732 flow. Second operand 10 states and 166 transitions. [2024-06-03 19:55:27,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 774 transitions, 14172 flow [2024-06-03 19:55:34,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 774 transitions, 14047 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 19:55:34,196 INFO L231 Difference]: Finished difference. Result has 500 places, 744 transitions, 12045 flow [2024-06-03 19:55:34,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11607, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12045, PETRI_PLACES=500, PETRI_TRANSITIONS=744} [2024-06-03 19:55:34,196 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-03 19:55:34,196 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 744 transitions, 12045 flow [2024-06-03 19:55:34,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:34,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:34,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:34,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 19:55:34,197 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:55:34,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:34,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1573747577, now seen corresponding path program 4 times [2024-06-03 19:55:34,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:34,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409370947] [2024-06-03 19:55:34,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:34,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:34,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:35,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:55:35,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:35,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409370947] [2024-06-03 19:55:35,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409370947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:35,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:35,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:55:35,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454774994] [2024-06-03 19:55:35,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:35,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:55:35,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:35,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:55:35,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:55:35,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:55:35,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 744 transitions, 12045 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:35,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:35,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:55:35,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:37,791 INFO L124 PetriNetUnfolderBase]: 5826/9014 cut-off events. [2024-06-03 19:55:37,791 INFO L125 PetriNetUnfolderBase]: For 1621739/1621753 co-relation queries the response was YES. [2024-06-03 19:55:37,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87430 conditions, 9014 events. 5826/9014 cut-off events. For 1621739/1621753 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 54723 event pairs, 1307 based on Foata normal form. 16/9029 useless extension candidates. Maximal degree in co-relation 87210. Up to 8559 conditions per place. [2024-06-03 19:55:37,962 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 590 selfloop transitions, 185 changer transitions 0/778 dead transitions. [2024-06-03 19:55:37,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 778 transitions, 14497 flow [2024-06-03 19:55:37,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:37,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:37,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-03 19:55:37,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-03 19:55:37,963 INFO L175 Difference]: Start difference. First operand has 500 places, 744 transitions, 12045 flow. Second operand 10 states and 165 transitions. [2024-06-03 19:55:37,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 778 transitions, 14497 flow [2024-06-03 19:55:43,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 778 transitions, 14117 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:43,602 INFO L231 Difference]: Finished difference. Result has 503 places, 749 transitions, 12137 flow [2024-06-03 19:55:43,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11677, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12137, PETRI_PLACES=503, PETRI_TRANSITIONS=749} [2024-06-03 19:55:43,603 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 459 predicate places. [2024-06-03 19:55:43,603 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 749 transitions, 12137 flow [2024-06-03 19:55:43,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:43,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:43,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:43,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 19:55:43,603 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:55:43,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:43,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1573760101, now seen corresponding path program 1 times [2024-06-03 19:55:43,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:43,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110823763] [2024-06-03 19:55:43,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:43,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:43,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:44,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:44,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:44,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110823763] [2024-06-03 19:55:44,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110823763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:44,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:44,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:55:44,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101330425] [2024-06-03 19:55:44,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:44,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:55:44,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:44,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:55:44,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:55:44,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:55:44,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 749 transitions, 12137 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:44,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:44,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:55:44,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:47,200 INFO L124 PetriNetUnfolderBase]: 5836/9036 cut-off events. [2024-06-03 19:55:47,200 INFO L125 PetriNetUnfolderBase]: For 1649085/1649087 co-relation queries the response was YES. [2024-06-03 19:55:47,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87805 conditions, 9036 events. 5836/9036 cut-off events. For 1649085/1649087 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 55029 event pairs, 1810 based on Foata normal form. 4/9039 useless extension candidates. Maximal degree in co-relation 87584. Up to 8887 conditions per place. [2024-06-03 19:55:47,368 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 715 selfloop transitions, 60 changer transitions 0/778 dead transitions. [2024-06-03 19:55:47,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 778 transitions, 14123 flow [2024-06-03 19:55:47,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:47,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:47,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-03 19:55:47,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3627906976744186 [2024-06-03 19:55:47,369 INFO L175 Difference]: Start difference. First operand has 503 places, 749 transitions, 12137 flow. Second operand 10 states and 156 transitions. [2024-06-03 19:55:47,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 778 transitions, 14123 flow [2024-06-03 19:55:53,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 778 transitions, 13721 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:53,225 INFO L231 Difference]: Finished difference. Result has 506 places, 755 transitions, 11995 flow [2024-06-03 19:55:53,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11735, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11995, PETRI_PLACES=506, PETRI_TRANSITIONS=755} [2024-06-03 19:55:53,226 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 462 predicate places. [2024-06-03 19:55:53,226 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 755 transitions, 11995 flow [2024-06-03 19:55:53,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:53,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:53,226 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:55:53,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 19:55:53,226 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:55:53,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:53,227 INFO L85 PathProgramCache]: Analyzing trace with hash -142205455, now seen corresponding path program 5 times [2024-06-03 19:55:53,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:53,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683493546] [2024-06-03 19:55:53,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:53,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:53,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:54,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:55:54,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:54,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683493546] [2024-06-03 19:55:54,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683493546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:54,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:54,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:55:54,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726235655] [2024-06-03 19:55:54,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:54,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:55:54,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:54,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:55:54,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:55:54,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:55:54,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 755 transitions, 11995 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:54,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:54,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:55:54,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:57,181 INFO L124 PetriNetUnfolderBase]: 5830/9020 cut-off events. [2024-06-03 19:55:57,182 INFO L125 PetriNetUnfolderBase]: For 1661214/1661228 co-relation queries the response was YES. [2024-06-03 19:55:57,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87685 conditions, 9020 events. 5830/9020 cut-off events. For 1661214/1661228 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 54781 event pairs, 1305 based on Foata normal form. 16/9035 useless extension candidates. Maximal degree in co-relation 87463. Up to 8568 conditions per place. [2024-06-03 19:55:57,329 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 587 selfloop transitions, 192 changer transitions 0/782 dead transitions. [2024-06-03 19:55:57,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 782 transitions, 14131 flow [2024-06-03 19:55:57,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:57,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:57,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-03 19:55:57,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37906976744186044 [2024-06-03 19:55:57,330 INFO L175 Difference]: Start difference. First operand has 506 places, 755 transitions, 11995 flow. Second operand 10 states and 163 transitions. [2024-06-03 19:55:57,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 782 transitions, 14131 flow [2024-06-03 19:56:04,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 782 transitions, 13997 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:04,085 INFO L231 Difference]: Finished difference. Result has 510 places, 755 transitions, 12253 flow [2024-06-03 19:56:04,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11861, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12253, PETRI_PLACES=510, PETRI_TRANSITIONS=755} [2024-06-03 19:56:04,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 466 predicate places. [2024-06-03 19:56:04,086 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 755 transitions, 12253 flow [2024-06-03 19:56:04,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:04,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:04,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:04,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 19:56:04,086 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:56:04,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:04,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1241658963, now seen corresponding path program 4 times [2024-06-03 19:56:04,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:04,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832398268] [2024-06-03 19:56:04,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:04,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:04,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:05,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:05,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:05,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832398268] [2024-06-03 19:56:05,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832398268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:05,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:05,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:56:05,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534315497] [2024-06-03 19:56:05,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:05,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:56:05,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:05,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:56:05,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:56:05,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:56:05,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 755 transitions, 12253 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 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:56:05,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:05,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:56:05,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:08,362 INFO L124 PetriNetUnfolderBase]: 5740/8946 cut-off events. [2024-06-03 19:56:08,362 INFO L125 PetriNetUnfolderBase]: For 1731368/1731386 co-relation queries the response was YES. [2024-06-03 19:56:08,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88089 conditions, 8946 events. 5740/8946 cut-off events. For 1731368/1731386 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 55008 event pairs, 1371 based on Foata normal form. 15/8944 useless extension candidates. Maximal degree in co-relation 87865. Up to 8271 conditions per place. [2024-06-03 19:56:08,530 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 620 selfloop transitions, 121 changer transitions 0/783 dead transitions. [2024-06-03 19:56:08,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 783 transitions, 14105 flow [2024-06-03 19:56:08,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:08,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:08,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:56:08,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:56:08,531 INFO L175 Difference]: Start difference. First operand has 510 places, 755 transitions, 12253 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:56:08,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 783 transitions, 14105 flow [2024-06-03 19:56:15,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 783 transitions, 13740 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 19:56:15,440 INFO L231 Difference]: Finished difference. Result has 510 places, 757 transitions, 12184 flow [2024-06-03 19:56:15,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11888, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12184, PETRI_PLACES=510, PETRI_TRANSITIONS=757} [2024-06-03 19:56:15,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 466 predicate places. [2024-06-03 19:56:15,441 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 757 transitions, 12184 flow [2024-06-03 19:56:15,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 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:56:15,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:15,441 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:56:15,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 19:56:15,441 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:56:15,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:15,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1456729481, now seen corresponding path program 5 times [2024-06-03 19:56:15,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:15,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430661039] [2024-06-03 19:56:15,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:15,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:15,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:16,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:16,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:16,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430661039] [2024-06-03 19:56:16,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430661039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:16,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:16,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:56:16,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919187152] [2024-06-03 19:56:16,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:16,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:56:16,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:16,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:56:16,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:56:16,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:56:16,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 757 transitions, 12184 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 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:56:16,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:16,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:56:16,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:19,265 INFO L124 PetriNetUnfolderBase]: 5752/8964 cut-off events. [2024-06-03 19:56:19,265 INFO L125 PetriNetUnfolderBase]: For 1732785/1732791 co-relation queries the response was YES. [2024-06-03 19:56:19,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88207 conditions, 8964 events. 5752/8964 cut-off events. For 1732785/1732791 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 55215 event pairs, 1693 based on Foata normal form. 5/8956 useless extension candidates. Maximal degree in co-relation 87982. Up to 8519 conditions per place. [2024-06-03 19:56:19,436 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 632 selfloop transitions, 109 changer transitions 0/783 dead transitions. [2024-06-03 19:56:19,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 783 transitions, 13822 flow [2024-06-03 19:56:19,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:19,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:19,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:56:19,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:56:19,437 INFO L175 Difference]: Start difference. First operand has 510 places, 757 transitions, 12184 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:56:19,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 783 transitions, 13822 flow [2024-06-03 19:56:26,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 783 transitions, 13603 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:26,110 INFO L231 Difference]: Finished difference. Result has 512 places, 761 transitions, 12258 flow [2024-06-03 19:56:26,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11969, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12258, PETRI_PLACES=512, PETRI_TRANSITIONS=761} [2024-06-03 19:56:26,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 468 predicate places. [2024-06-03 19:56:26,110 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 761 transitions, 12258 flow [2024-06-03 19:56:26,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 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:56:26,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:26,110 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:56:26,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 19:56:26,111 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:56:26,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:26,111 INFO L85 PathProgramCache]: Analyzing trace with hash 951474065, now seen corresponding path program 9 times [2024-06-03 19:56:26,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:26,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508929787] [2024-06-03 19:56:26,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:26,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:26,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:26,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:26,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:26,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508929787] [2024-06-03 19:56:26,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508929787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:26,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:26,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:26,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969269461] [2024-06-03 19:56:26,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:26,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:26,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:26,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:26,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:27,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:56:27,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 761 transitions, 12258 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:56:27,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:27,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:56:27,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:29,958 INFO L124 PetriNetUnfolderBase]: 5868/9115 cut-off events. [2024-06-03 19:56:29,958 INFO L125 PetriNetUnfolderBase]: For 1714143/1714159 co-relation queries the response was YES. [2024-06-03 19:56:30,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89648 conditions, 9115 events. 5868/9115 cut-off events. For 1714143/1714159 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 55896 event pairs, 1283 based on Foata normal form. 16/9123 useless extension candidates. Maximal degree in co-relation 89423. Up to 8590 conditions per place. [2024-06-03 19:56:30,117 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 645 selfloop transitions, 147 changer transitions 0/834 dead transitions. [2024-06-03 19:56:30,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 834 transitions, 15185 flow [2024-06-03 19:56:30,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:30,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:30,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-03 19:56:30,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:56:30,118 INFO L175 Difference]: Start difference. First operand has 512 places, 761 transitions, 12258 flow. Second operand 9 states and 153 transitions. [2024-06-03 19:56:30,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 834 transitions, 15185 flow [2024-06-03 19:56:37,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 834 transitions, 14967 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:37,080 INFO L231 Difference]: Finished difference. Result has 519 places, 812 transitions, 13535 flow [2024-06-03 19:56:37,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12066, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13535, PETRI_PLACES=519, PETRI_TRANSITIONS=812} [2024-06-03 19:56:37,080 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 475 predicate places. [2024-06-03 19:56:37,080 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 812 transitions, 13535 flow [2024-06-03 19:56:37,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:56:37,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:37,080 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:56:37,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 19:56:37,081 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:56:37,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:37,081 INFO L85 PathProgramCache]: Analyzing trace with hash 910544991, now seen corresponding path program 10 times [2024-06-03 19:56:37,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:37,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431152264] [2024-06-03 19:56:37,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:37,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:37,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:37,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:56:37,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:37,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431152264] [2024-06-03 19:56:37,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431152264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:37,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:37,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:37,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500601853] [2024-06-03 19:56:37,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:37,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:37,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:37,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:37,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:37,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:56:37,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 812 transitions, 13535 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:56:37,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:37,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:56:37,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:40,580 INFO L124 PetriNetUnfolderBase]: 5878/9134 cut-off events. [2024-06-03 19:56:40,581 INFO L125 PetriNetUnfolderBase]: For 1749353/1749369 co-relation queries the response was YES. [2024-06-03 19:56:40,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90991 conditions, 9134 events. 5878/9134 cut-off events. For 1749353/1749369 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 56146 event pairs, 1379 based on Foata normal form. 18/9147 useless extension candidates. Maximal degree in co-relation 90762. Up to 8661 conditions per place. [2024-06-03 19:56:40,756 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 645 selfloop transitions, 150 changer transitions 0/837 dead transitions. [2024-06-03 19:56:40,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 837 transitions, 15326 flow [2024-06-03 19:56:40,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:40,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:40,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:56:40,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-03 19:56:40,757 INFO L175 Difference]: Start difference. First operand has 519 places, 812 transitions, 13535 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:56:40,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 837 transitions, 15326 flow [2024-06-03 19:56:46,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 837 transitions, 15170 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-03 19:56:46,888 INFO L231 Difference]: Finished difference. Result has 525 places, 816 transitions, 13822 flow [2024-06-03 19:56:46,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13421, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13822, PETRI_PLACES=525, PETRI_TRANSITIONS=816} [2024-06-03 19:56:46,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 481 predicate places. [2024-06-03 19:56:46,888 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 816 transitions, 13822 flow [2024-06-03 19:56:46,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:56:46,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:46,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:46,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 19:56:46,888 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:56:46,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:46,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1066765235, now seen corresponding path program 11 times [2024-06-03 19:56:46,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:46,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980482790] [2024-06-03 19:56:46,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:46,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:46,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:47,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:47,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:47,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980482790] [2024-06-03 19:56:47,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980482790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:47,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:47,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:47,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591548191] [2024-06-03 19:56:47,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:47,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:47,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:47,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:47,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:47,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:56:47,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 816 transitions, 13822 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:56:47,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:47,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:56:47,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:50,468 INFO L124 PetriNetUnfolderBase]: 5912/9176 cut-off events. [2024-06-03 19:56:50,468 INFO L125 PetriNetUnfolderBase]: For 1799623/1799637 co-relation queries the response was YES. [2024-06-03 19:56:50,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92352 conditions, 9176 events. 5912/9176 cut-off events. For 1799623/1799637 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 56263 event pairs, 1268 based on Foata normal form. 16/9191 useless extension candidates. Maximal degree in co-relation 92121. Up to 8340 conditions per place. [2024-06-03 19:56:50,651 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 593 selfloop transitions, 216 changer transitions 0/851 dead transitions. [2024-06-03 19:56:50,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 851 transitions, 16294 flow [2024-06-03 19:56:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:50,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:50,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-03 19:56:50,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-03 19:56:50,652 INFO L175 Difference]: Start difference. First operand has 525 places, 816 transitions, 13822 flow. Second operand 8 states and 143 transitions. [2024-06-03 19:56:50,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 851 transitions, 16294 flow [2024-06-03 19:56:58,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 851 transitions, 16020 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:58,493 INFO L231 Difference]: Finished difference. Result has 527 places, 825 transitions, 14268 flow [2024-06-03 19:56:58,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13556, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14268, PETRI_PLACES=527, PETRI_TRANSITIONS=825} [2024-06-03 19:56:58,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-03 19:56:58,493 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 825 transitions, 14268 flow [2024-06-03 19:56:58,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:56:58,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:58,494 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:56:58,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 19:56:58,494 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:56:58,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:58,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1123329111, now seen corresponding path program 4 times [2024-06-03 19:56:58,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:58,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582524886] [2024-06-03 19:56:58,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:58,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:58,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:59,382 INFO L134 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:56:59,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:59,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582524886] [2024-06-03 19:56:59,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582524886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:59,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:59,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:59,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011660933] [2024-06-03 19:56:59,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:59,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:59,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:59,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:59,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:59,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:56:59,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 825 transitions, 14268 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:56:59,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:59,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:56:59,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:02,190 INFO L124 PetriNetUnfolderBase]: 5917/9189 cut-off events. [2024-06-03 19:57:02,190 INFO L125 PetriNetUnfolderBase]: For 1773670/1773674 co-relation queries the response was YES. [2024-06-03 19:57:02,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92933 conditions, 9189 events. 5917/9189 cut-off events. For 1773670/1773674 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 56584 event pairs, 1762 based on Foata normal form. 3/9187 useless extension candidates. Maximal degree in co-relation 92703. Up to 8906 conditions per place. [2024-06-03 19:57:02,368 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 773 selfloop transitions, 34 changer transitions 0/849 dead transitions. [2024-06-03 19:57:02,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 849 transitions, 16086 flow [2024-06-03 19:57:02,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:02,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:02,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-03 19:57:02,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3808139534883721 [2024-06-03 19:57:02,369 INFO L175 Difference]: Start difference. First operand has 527 places, 825 transitions, 14268 flow. Second operand 8 states and 131 transitions. [2024-06-03 19:57:02,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 849 transitions, 16086 flow [2024-06-03 19:57:10,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 849 transitions, 15729 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:10,084 INFO L231 Difference]: Finished difference. Result has 528 places, 828 transitions, 14105 flow [2024-06-03 19:57:10,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13915, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=791, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14105, PETRI_PLACES=528, PETRI_TRANSITIONS=828} [2024-06-03 19:57:10,084 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 484 predicate places. [2024-06-03 19:57:10,084 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 828 transitions, 14105 flow [2024-06-03 19:57:10,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:57:10,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:10,085 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:57:10,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 19:57:10,085 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:57:10,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:10,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1067064137, now seen corresponding path program 4 times [2024-06-03 19:57:10,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:10,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106857145] [2024-06-03 19:57:10,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:10,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:10,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:11,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:11,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:11,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106857145] [2024-06-03 19:57:11,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106857145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:11,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:11,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:11,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110415324] [2024-06-03 19:57:11,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:11,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:11,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:11,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:11,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:11,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:57:11,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 828 transitions, 14105 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:11,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:11,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:57:11,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:13,786 INFO L124 PetriNetUnfolderBase]: 6032/9311 cut-off events. [2024-06-03 19:57:13,786 INFO L125 PetriNetUnfolderBase]: For 1761048/1761050 co-relation queries the response was YES. [2024-06-03 19:57:13,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92748 conditions, 9311 events. 6032/9311 cut-off events. For 1761048/1761050 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 56801 event pairs, 1829 based on Foata normal form. 3/9313 useless extension candidates. Maximal degree in co-relation 92519. Up to 9147 conditions per place. [2024-06-03 19:57:13,969 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 780 selfloop transitions, 70 changer transitions 0/853 dead transitions. [2024-06-03 19:57:13,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 853 transitions, 16267 flow [2024-06-03 19:57:13,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:13,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:13,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-03 19:57:13,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-03 19:57:13,970 INFO L175 Difference]: Start difference. First operand has 528 places, 828 transitions, 14105 flow. Second operand 8 states and 128 transitions. [2024-06-03 19:57:13,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 853 transitions, 16267 flow [2024-06-03 19:57:21,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 853 transitions, 16119 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 19:57:21,402 INFO L231 Difference]: Finished difference. Result has 530 places, 834 transitions, 14265 flow [2024-06-03 19:57:21,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13957, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14265, PETRI_PLACES=530, PETRI_TRANSITIONS=834} [2024-06-03 19:57:21,403 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 486 predicate places. [2024-06-03 19:57:21,403 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 834 transitions, 14265 flow [2024-06-03 19:57:21,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:21,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:21,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:21,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 19:57:21,403 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:57:21,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:21,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1123209141, now seen corresponding path program 5 times [2024-06-03 19:57:21,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:21,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203301618] [2024-06-03 19:57:21,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:21,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:21,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:22,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:22,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:22,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203301618] [2024-06-03 19:57:22,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203301618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:22,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:22,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:22,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968816622] [2024-06-03 19:57:22,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:22,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:22,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:22,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:22,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:22,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:57:22,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 834 transitions, 14265 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:57:22,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:22,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:57:22,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:25,043 INFO L124 PetriNetUnfolderBase]: 5943/9225 cut-off events. [2024-06-03 19:57:25,043 INFO L125 PetriNetUnfolderBase]: For 1805626/1805630 co-relation queries the response was YES. [2024-06-03 19:57:25,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93220 conditions, 9225 events. 5943/9225 cut-off events. For 1805626/1805630 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 56781 event pairs, 1765 based on Foata normal form. 3/9223 useless extension candidates. Maximal degree in co-relation 92990. Up to 8890 conditions per place. [2024-06-03 19:57:25,232 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 748 selfloop transitions, 67 changer transitions 0/859 dead transitions. [2024-06-03 19:57:25,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 859 transitions, 16435 flow [2024-06-03 19:57:25,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:25,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:25,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-03 19:57:25,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38953488372093026 [2024-06-03 19:57:25,233 INFO L175 Difference]: Start difference. First operand has 530 places, 834 transitions, 14265 flow. Second operand 8 states and 134 transitions. [2024-06-03 19:57:25,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 859 transitions, 16435 flow [2024-06-03 19:57:32,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 859 transitions, 16279 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-03 19:57:32,266 INFO L231 Difference]: Finished difference. Result has 533 places, 840 transitions, 14489 flow [2024-06-03 19:57:32,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14111, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14489, PETRI_PLACES=533, PETRI_TRANSITIONS=840} [2024-06-03 19:57:32,267 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 489 predicate places. [2024-06-03 19:57:32,267 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 840 transitions, 14489 flow [2024-06-03 19:57:32,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:57:32,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:32,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:32,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 19:57:32,268 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:57:32,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:32,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1123209327, now seen corresponding path program 12 times [2024-06-03 19:57:32,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:32,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745287205] [2024-06-03 19:57:32,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:32,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:32,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:33,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:57:33,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:33,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745287205] [2024-06-03 19:57:33,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745287205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:33,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:33,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:33,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670657002] [2024-06-03 19:57:33,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:33,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:33,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:33,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:33,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:33,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:57:33,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 840 transitions, 14489 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:57:33,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:33,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:57:33,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:36,328 INFO L124 PetriNetUnfolderBase]: 5961/9244 cut-off events. [2024-06-03 19:57:36,328 INFO L125 PetriNetUnfolderBase]: For 1822655/1822669 co-relation queries the response was YES. [2024-06-03 19:57:36,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93888 conditions, 9244 events. 5961/9244 cut-off events. For 1822655/1822669 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 56675 event pairs, 1256 based on Foata normal form. 16/9259 useless extension candidates. Maximal degree in co-relation 93657. Up to 8397 conditions per place. [2024-06-03 19:57:36,583 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 594 selfloop transitions, 231 changer transitions 0/869 dead transitions. [2024-06-03 19:57:36,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 869 transitions, 16811 flow [2024-06-03 19:57:36,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:36,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:36,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:57:36,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-03 19:57:36,584 INFO L175 Difference]: Start difference. First operand has 533 places, 840 transitions, 14489 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:57:36,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 869 transitions, 16811 flow [2024-06-03 19:57:43,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 869 transitions, 16626 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-03 19:57:43,180 INFO L231 Difference]: Finished difference. Result has 536 places, 846 transitions, 14880 flow [2024-06-03 19:57:43,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14308, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14880, PETRI_PLACES=536, PETRI_TRANSITIONS=846} [2024-06-03 19:57:43,181 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 492 predicate places. [2024-06-03 19:57:43,181 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 846 transitions, 14880 flow [2024-06-03 19:57:43,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:57:43,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:43,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:43,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 19:57:43,182 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:57:43,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:43,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1244195285, now seen corresponding path program 13 times [2024-06-03 19:57:43,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:43,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834145981] [2024-06-03 19:57:43,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:43,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:43,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:44,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:44,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:44,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834145981] [2024-06-03 19:57:44,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834145981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:44,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:44,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:44,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791151919] [2024-06-03 19:57:44,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:44,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:44,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:44,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:44,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:44,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:57:44,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 846 transitions, 14880 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:57:44,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:44,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:57:44,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:47,268 INFO L124 PetriNetUnfolderBase]: 5995/9289 cut-off events. [2024-06-03 19:57:47,268 INFO L125 PetriNetUnfolderBase]: For 1844468/1844484 co-relation queries the response was YES. [2024-06-03 19:57:47,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95256 conditions, 9289 events. 5995/9289 cut-off events. For 1844468/1844484 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 56964 event pairs, 1280 based on Foata normal form. 16/9300 useless extension candidates. Maximal degree in co-relation 95024. Up to 8751 conditions per place. [2024-06-03 19:57:47,431 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 664 selfloop transitions, 166 changer transitions 0/874 dead transitions. [2024-06-03 19:57:47,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 874 transitions, 17050 flow [2024-06-03 19:57:47,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:47,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:47,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:57:47,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-03 19:57:47,433 INFO L175 Difference]: Start difference. First operand has 536 places, 846 transitions, 14880 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:57:47,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 874 transitions, 17050 flow [2024-06-03 19:57:53,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 874 transitions, 16737 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 19:57:53,862 INFO L231 Difference]: Finished difference. Result has 540 places, 855 transitions, 15170 flow [2024-06-03 19:57:53,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14578, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15170, PETRI_PLACES=540, PETRI_TRANSITIONS=855} [2024-06-03 19:57:53,863 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 496 predicate places. [2024-06-03 19:57:53,863 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 855 transitions, 15170 flow [2024-06-03 19:57:53,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:57:53,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:53,863 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:57:53,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 19:57:53,864 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:57:53,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:53,864 INFO L85 PathProgramCache]: Analyzing trace with hash -946197777, now seen corresponding path program 14 times [2024-06-03 19:57:53,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:53,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007526974] [2024-06-03 19:57:53,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:53,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:53,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:54,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:54,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:54,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007526974] [2024-06-03 19:57:54,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007526974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:54,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:54,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:54,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625832711] [2024-06-03 19:57:54,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:54,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:54,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:54,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:54,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:54,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:57:54,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 855 transitions, 15170 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:57:54,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:54,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:57:54,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:58,057 INFO L124 PetriNetUnfolderBase]: 5989/9281 cut-off events. [2024-06-03 19:57:58,057 INFO L125 PetriNetUnfolderBase]: For 1831392/1831408 co-relation queries the response was YES. [2024-06-03 19:57:58,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94921 conditions, 9281 events. 5989/9281 cut-off events. For 1831392/1831408 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 56929 event pairs, 1279 based on Foata normal form. 16/9292 useless extension candidates. Maximal degree in co-relation 94688. Up to 8828 conditions per place. [2024-06-03 19:57:58,236 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 692 selfloop transitions, 136 changer transitions 0/872 dead transitions. [2024-06-03 19:57:58,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 872 transitions, 16913 flow [2024-06-03 19:57:58,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:58,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:58,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-03 19:57:58,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-03 19:57:58,237 INFO L175 Difference]: Start difference. First operand has 540 places, 855 transitions, 15170 flow. Second operand 8 states and 132 transitions. [2024-06-03 19:57:58,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 872 transitions, 16913 flow [2024-06-03 19:58:04,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 872 transitions, 16615 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 19:58:04,384 INFO L231 Difference]: Finished difference. Result has 543 places, 856 transitions, 15193 flow [2024-06-03 19:58:04,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14872, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=719, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15193, PETRI_PLACES=543, PETRI_TRANSITIONS=856} [2024-06-03 19:58:04,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 499 predicate places. [2024-06-03 19:58:04,385 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 856 transitions, 15193 flow [2024-06-03 19:58:04,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:58:04,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:04,385 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:58:04,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 19:58:04,385 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:58:04,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:04,385 INFO L85 PathProgramCache]: Analyzing trace with hash -946077621, now seen corresponding path program 6 times [2024-06-03 19:58:04,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:04,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148644034] [2024-06-03 19:58:04,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:04,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:04,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:05,319 INFO L134 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:58:05,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:05,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148644034] [2024-06-03 19:58:05,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148644034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:05,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:05,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:58:05,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213213770] [2024-06-03 19:58:05,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:05,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:58:05,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:05,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:58:05,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:58:05,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-03 19:58:05,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 856 transitions, 15193 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:58:05,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:05,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-03 19:58:05,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:08,576 INFO L124 PetriNetUnfolderBase]: 6004/9310 cut-off events. [2024-06-03 19:58:08,577 INFO L125 PetriNetUnfolderBase]: For 1828111/1828115 co-relation queries the response was YES. [2024-06-03 19:58:08,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95084 conditions, 9310 events. 6004/9310 cut-off events. For 1828111/1828115 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 57322 event pairs, 1760 based on Foata normal form. 3/9307 useless extension candidates. Maximal degree in co-relation 94850. Up to 9040 conditions per place. [2024-06-03 19:58:08,880 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 792 selfloop transitions, 42 changer transitions 0/878 dead transitions. [2024-06-03 19:58:08,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 878 transitions, 17083 flow [2024-06-03 19:58:08,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:08,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:08,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-03 19:58:08,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35142118863049093 [2024-06-03 19:58:08,882 INFO L175 Difference]: Start difference. First operand has 543 places, 856 transitions, 15193 flow. Second operand 9 states and 136 transitions. [2024-06-03 19:58:08,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 878 transitions, 17083 flow [2024-06-03 19:58:15,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 878 transitions, 16869 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 19:58:15,658 INFO L231 Difference]: Finished difference. Result has 548 places, 865 transitions, 15277 flow [2024-06-03 19:58:15,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=14979, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=814, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15277, PETRI_PLACES=548, PETRI_TRANSITIONS=865} [2024-06-03 19:58:15,658 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 504 predicate places. [2024-06-03 19:58:15,658 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 865 transitions, 15277 flow [2024-06-03 19:58:15,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 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:58:15,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:15,658 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:58:15,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 19:58:15,658 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:58:15,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:15,659 INFO L85 PathProgramCache]: Analyzing trace with hash -945840285, now seen corresponding path program 5 times [2024-06-03 19:58:15,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:15,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721047665] [2024-06-03 19:58:15,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:15,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:15,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:16,450 INFO L134 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:58:16,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:16,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721047665] [2024-06-03 19:58:16,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721047665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:16,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:16,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:58:16,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436336802] [2024-06-03 19:58:16,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:16,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:58:16,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:16,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:58:16,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:58:16,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:58:16,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 865 transitions, 15277 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:16,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:16,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:58:16,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:19,837 INFO L124 PetriNetUnfolderBase]: 6111/9421 cut-off events. [2024-06-03 19:58:19,837 INFO L125 PetriNetUnfolderBase]: For 1820857/1820859 co-relation queries the response was YES. [2024-06-03 19:58:19,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95420 conditions, 9421 events. 6111/9421 cut-off events. For 1820857/1820859 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 57497 event pairs, 1816 based on Foata normal form. 3/9423 useless extension candidates. Maximal degree in co-relation 95185. Up to 9313 conditions per place. [2024-06-03 19:58:19,993 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 831 selfloop transitions, 49 changer transitions 0/883 dead transitions. [2024-06-03 19:58:19,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 883 transitions, 17143 flow [2024-06-03 19:58:19,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:58:19,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:58:19,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-03 19:58:19,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546511627906977 [2024-06-03 19:58:19,994 INFO L175 Difference]: Start difference. First operand has 548 places, 865 transitions, 15277 flow. Second operand 8 states and 122 transitions. [2024-06-03 19:58:19,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 883 transitions, 17143 flow [2024-06-03 19:58:26,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 883 transitions, 16933 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-03 19:58:26,623 INFO L231 Difference]: Finished difference. Result has 549 places, 868 transitions, 15229 flow [2024-06-03 19:58:26,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15067, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=816, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15229, PETRI_PLACES=549, PETRI_TRANSITIONS=868} [2024-06-03 19:58:26,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 505 predicate places. [2024-06-03 19:58:26,623 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 868 transitions, 15229 flow [2024-06-03 19:58:26,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:26,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:26,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:26,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 19:58:26,624 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:58:26,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:26,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1092294333, now seen corresponding path program 6 times [2024-06-03 19:58:26,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:26,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351613990] [2024-06-03 19:58:26,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:26,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:26,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:27,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:27,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:27,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351613990] [2024-06-03 19:58:27,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351613990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:27,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:27,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:58:27,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491377811] [2024-06-03 19:58:27,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:27,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:58:27,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:27,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:58:27,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:58:27,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:58:27,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 868 transitions, 15229 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:27,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:27,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:58:27,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:30,621 INFO L124 PetriNetUnfolderBase]: 6116/9428 cut-off events. [2024-06-03 19:58:30,621 INFO L125 PetriNetUnfolderBase]: For 1849155/1849157 co-relation queries the response was YES. [2024-06-03 19:58:30,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95552 conditions, 9428 events. 6116/9428 cut-off events. For 1849155/1849157 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 57561 event pairs, 1816 based on Foata normal form. 3/9430 useless extension candidates. Maximal degree in co-relation 95317. Up to 9303 conditions per place. [2024-06-03 19:58:30,928 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 822 selfloop transitions, 61 changer transitions 0/886 dead transitions. [2024-06-03 19:58:30,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 886 transitions, 17107 flow [2024-06-03 19:58:30,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:58:30,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:58:30,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-03 19:58:30,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36046511627906974 [2024-06-03 19:58:30,929 INFO L175 Difference]: Start difference. First operand has 549 places, 868 transitions, 15229 flow. Second operand 8 states and 124 transitions. [2024-06-03 19:58:30,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 886 transitions, 17107 flow [2024-06-03 19:58:38,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 886 transitions, 16981 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 19:58:38,061 INFO L231 Difference]: Finished difference. Result has 550 places, 871 transitions, 15296 flow [2024-06-03 19:58:38,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15103, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=807, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15296, PETRI_PLACES=550, PETRI_TRANSITIONS=871} [2024-06-03 19:58:38,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 506 predicate places. [2024-06-03 19:58:38,062 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 871 transitions, 15296 flow [2024-06-03 19:58:38,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:38,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:38,062 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:58:38,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 19:58:38,062 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:58:38,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:38,062 INFO L85 PathProgramCache]: Analyzing trace with hash 957195921, now seen corresponding path program 6 times [2024-06-03 19:58:38,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:38,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804275672] [2024-06-03 19:58:38,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:38,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:38,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:39,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:39,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:39,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804275672] [2024-06-03 19:58:39,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804275672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:39,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:39,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:58:39,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447589801] [2024-06-03 19:58:39,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:39,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:58:39,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:39,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:58:39,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:58:39,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 43 [2024-06-03 19:58:39,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 871 transitions, 15296 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:39,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:39,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 43 [2024-06-03 19:58:39,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:42,418 INFO L124 PetriNetUnfolderBase]: 6123/9446 cut-off events. [2024-06-03 19:58:42,418 INFO L125 PetriNetUnfolderBase]: For 1857901/1857903 co-relation queries the response was YES. [2024-06-03 19:58:42,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95545 conditions, 9446 events. 6123/9446 cut-off events. For 1857901/1857903 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 57741 event pairs, 1751 based on Foata normal form. 5/9450 useless extension candidates. Maximal degree in co-relation 95310. Up to 8944 conditions per place. [2024-06-03 19:58:42,580 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 679 selfloop transitions, 220 changer transitions 0/902 dead transitions. [2024-06-03 19:58:42,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 902 transitions, 17544 flow [2024-06-03 19:58:42,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:42,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:42,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-03 19:58:42,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3850129198966408 [2024-06-03 19:58:42,581 INFO L175 Difference]: Start difference. First operand has 550 places, 871 transitions, 15296 flow. Second operand 9 states and 149 transitions. [2024-06-03 19:58:42,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 902 transitions, 17544 flow