./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_pso.opt_rmo.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix052_pso.opt_rmo.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix052_pso.opt_rmo.opt_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix052_pso.opt_rmo.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 19:53:31,316 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 19:53:31,395 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 19:53:31,401 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 19:53:31,402 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 19:53:31,429 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 19:53:31,429 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 19:53:31,430 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 19:53:31,430 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 19:53:31,431 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 19:53:31,431 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 19:53:31,431 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 19:53:31,432 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 19:53:31,432 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 19:53:31,432 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 19:53:31,433 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 19:53:31,433 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 19:53:31,433 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 19:53:31,434 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 19:53:31,434 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 19:53:31,434 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 19:53:31,435 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 19:53:31,435 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 19:53:31,435 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 19:53:31,436 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 19:53:31,436 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 19:53:31,436 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 19:53:31,437 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 19:53:31,437 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 19:53:31,437 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 19:53:31,438 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 19:53:31,438 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 19:53:31,438 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:53:31,438 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 19:53:31,439 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 19:53:31,439 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 19:53:31,439 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 19:53:31,439 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 19:53:31,439 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 19:53:31,440 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 19:53:31,440 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 19:53:31,440 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 19:53:31,440 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 19:53:31,441 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:53:31,635 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 19:53:31,660 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 19:53:31,662 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 19:53:31,663 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 19:53:31,664 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 19:53:31,665 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_pso.opt_rmo.opt_tso.opt.i [2024-06-03 19:53:32,826 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 19:53:33,079 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 19:53:33,080 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_pso.opt_rmo.opt_tso.opt.i [2024-06-03 19:53:33,098 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a90a7b2d0/38f4493d57524589ad362e05f44674f7/FLAG3219bd722 [2024-06-03 19:53:33,110 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a90a7b2d0/38f4493d57524589ad362e05f44674f7 [2024-06-03 19:53:33,112 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 19:53:33,113 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 19:53:33,113 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/mix052_pso.opt_rmo.opt_tso.opt.yml/witness.yml [2024-06-03 19:53:33,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 19:53:33,331 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 19:53:33,332 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 19:53:33,332 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 19:53:33,337 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 19:53:33,337 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:53:33" (1/2) ... [2024-06-03 19:53:33,338 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@741c7c58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:53:33, skipping insertion in model container [2024-06-03 19:53:33,338 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 07:53:33" (1/2) ... [2024-06-03 19:53:33,340 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5d0455d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 07:53:33, skipping insertion in model container [2024-06-03 19:53:33,340 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:53:33" (2/2) ... [2024-06-03 19:53:33,340 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@741c7c58 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:53:33, skipping insertion in model container [2024-06-03 19:53:33,341 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:53:33" (2/2) ... [2024-06-03 19:53:33,341 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 19:53:33,429 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 19:53:33,430 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) [2024-06-03 19:53:33,431 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) [2024-06-03 19:53:33,431 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1))) [2024-06-03 19:53:33,431 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 19:53:33,431 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-03 19:53:33,466 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 19:53:33,803 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:53:33,820 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:53:33,957 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 19:53:33,997 INFO L206 MainTranslator]: Completed translation [2024-06-03 19:53:33,998 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 07:53:33 WrapperNode [2024-06-03 19:53:33,998 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 19:53:33,999 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 19:53:33,999 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 19:53:33,999 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 19:53:34,007 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:53:33" (1/1) ... [2024-06-03 19:53:34,029 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:53:33" (1/1) ... [2024-06-03 19:53:34,062 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-03 19:53:34,063 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 19:53:34,064 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 19:53:34,064 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 19:53:34,064 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 19:53:34,076 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:53:33" (1/1) ... [2024-06-03 19:53:34,076 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:53:33" (1/1) ... [2024-06-03 19:53:34,079 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:53:33" (1/1) ... [2024-06-03 19:53:34,097 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:53:34,097 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:53:33" (1/1) ... [2024-06-03 19:53:34,097 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:53:33" (1/1) ... [2024-06-03 19:53:34,106 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:53:33" (1/1) ... [2024-06-03 19:53:34,108 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:53:33" (1/1) ... [2024-06-03 19:53:34,110 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:53:33" (1/1) ... [2024-06-03 19:53:34,111 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:53:33" (1/1) ... [2024-06-03 19:53:34,115 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 19:53:34,116 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 19:53:34,116 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 19:53:34,116 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 19:53:34,117 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:53:33" (1/1) ... [2024-06-03 19:53:34,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 19:53:34,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 19:53:34,165 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:53:34,177 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:53:34,204 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 19:53:34,205 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 19:53:34,205 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 19:53:34,205 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 19:53:34,205 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 19:53:34,205 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 19:53:34,206 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 19:53:34,206 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 19:53:34,206 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 19:53:34,206 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 19:53:34,206 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 19:53:34,207 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 19:53:34,208 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:53:34,373 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 19:53:34,375 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 19:53:34,790 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 19:53:34,793 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 19:53:34,959 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 19:53:34,960 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 19:53:34,961 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 07:53:34 BoogieIcfgContainer [2024-06-03 19:53:34,961 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 19:53:34,963 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 19:53:34,963 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 19:53:34,967 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 19:53:34,967 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 07:53:33" (1/4) ... [2024-06-03 19:53:34,968 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c65841a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 07:53:34, skipping insertion in model container [2024-06-03 19:53:34,968 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 07:53:33" (2/4) ... [2024-06-03 19:53:34,969 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c65841a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:53:34, skipping insertion in model container [2024-06-03 19:53:34,969 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:53:33" (3/4) ... [2024-06-03 19:53:34,970 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c65841a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 07:53:34, skipping insertion in model container [2024-06-03 19:53:34,970 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:53:34" (4/4) ... [2024-06-03 19:53:34,971 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_pso.opt_rmo.opt_tso.opt.i [2024-06-03 19:53:34,988 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 19:53:34,989 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 19:53:34,989 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 19:53:35,039 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 19:53:35,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 19:53:35,101 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 19:53:35,102 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:53:35,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 19:53:35,104 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 19:53:35,106 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 19:53:35,114 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 19:53:35,120 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;@5b097539, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 19:53:35,121 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 19:53:35,124 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 19:53:35,125 INFO L124 PetriNetUnfolderBase]: 0/7 cut-off events. [2024-06-03 19:53:35,125 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 19:53:35,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:35,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 19:53:35,126 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:53:35,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:35,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1879000425, now seen corresponding path program 1 times [2024-06-03 19:53:35,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:35,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329953272] [2024-06-03 19:53:35,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:35,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:35,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:36,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:36,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:36,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329953272] [2024-06-03 19:53:36,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329953272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:36,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:36,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 19:53:36,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013091295] [2024-06-03 19:53:36,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:36,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 19:53:36,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:36,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 19:53:36,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 19:53:36,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-03 19:53:36,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:36,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:36,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-03 19:53:36,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:36,754 INFO L124 PetriNetUnfolderBase]: 946/1517 cut-off events. [2024-06-03 19:53:36,755 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2024-06-03 19:53:36,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3025 conditions, 1517 events. 946/1517 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7364 event pairs, 638 based on Foata normal form. 1/1473 useless extension candidates. Maximal degree in co-relation 3010. Up to 1431 conditions per place. [2024-06-03 19:53:36,771 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 19:53:36,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-03 19:53:36,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 19:53:36,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 19:53:36,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-03 19:53:36,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 19:53:36,784 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 75 transitions. [2024-06-03 19:53:36,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-03 19:53:36,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 19:53:36,789 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 19:53:36,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-03 19:53:36,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 19:53:36,794 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 19:53:36,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call 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:36,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:36,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:36,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 19:53:36,795 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:53:36,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:36,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1833111882, now seen corresponding path program 1 times [2024-06-03 19:53:36,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:36,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007066622] [2024-06-03 19:53:36,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:36,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:36,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:37,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:37,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:37,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007066622] [2024-06-03 19:53:37,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007066622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:37,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:37,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 19:53:37,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070521563] [2024-06-03 19:53:37,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:37,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 19:53:37,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:37,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 19:53:37,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 19:53:37,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:53:37,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call 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:37,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:37,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:53:37,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:37,986 INFO L124 PetriNetUnfolderBase]: 1110/1713 cut-off events. [2024-06-03 19:53:37,987 INFO L125 PetriNetUnfolderBase]: For 338/338 co-relation queries the response was YES. [2024-06-03 19:53:37,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3936 conditions, 1713 events. 1110/1713 cut-off events. For 338/338 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8085 event pairs, 641 based on Foata normal form. 3/1710 useless extension candidates. Maximal degree in co-relation 3921. Up to 1652 conditions per place. [2024-06-03 19:53:38,001 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-03 19:53:38,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 240 flow [2024-06-03 19:53:38,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 19:53:38,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 19:53:38,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2024-06-03 19:53:38,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 19:53:38,005 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 94 transitions. [2024-06-03 19:53:38,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 240 flow [2024-06-03 19:53:38,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 19:53:38,008 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-03 19:53:38,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-03 19:53:38,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-03 19:53:38,010 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-03 19:53:38,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call 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:38,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:38,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:38,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 19:53:38,014 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:53:38,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:38,017 INFO L85 PathProgramCache]: Analyzing trace with hash -991892426, now seen corresponding path program 1 times [2024-06-03 19:53:38,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:38,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428472267] [2024-06-03 19:53:38,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:38,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:38,767 INFO L134 CoverageAnalysis]: 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:38,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:38,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428472267] [2024-06-03 19:53:38,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428472267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:38,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:38,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 19:53:38,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587961884] [2024-06-03 19:53:38,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:38,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 19:53:38,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:38,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 19:53:38,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 19:53:38,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:53:38,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:38,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:38,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:53:38,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:39,165 INFO L124 PetriNetUnfolderBase]: 1132/1764 cut-off events. [2024-06-03 19:53:39,165 INFO L125 PetriNetUnfolderBase]: For 989/989 co-relation queries the response was YES. [2024-06-03 19:53:39,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4498 conditions, 1764 events. 1132/1764 cut-off events. For 989/989 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8404 event pairs, 401 based on Foata normal form. 7/1766 useless extension candidates. Maximal degree in co-relation 4481. Up to 1555 conditions per place. [2024-06-03 19:53:39,178 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 56 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-03 19:53:39,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 77 transitions, 406 flow [2024-06-03 19:53:39,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:53:39,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:53:39,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 19:53:39,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-03 19:53:39,180 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 126 transitions. [2024-06-03 19:53:39,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 77 transitions, 406 flow [2024-06-03 19:53:39,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 77 transitions, 392 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 19:53:39,184 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 235 flow [2024-06-03 19:53:39,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-03 19:53:39,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-03 19:53:39,185 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 235 flow [2024-06-03 19:53:39,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:39,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:39,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:39,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 19:53:39,186 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:53:39,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:39,187 INFO L85 PathProgramCache]: Analyzing trace with hash 274153525, now seen corresponding path program 1 times [2024-06-03 19:53:39,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:39,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765104362] [2024-06-03 19:53:39,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:39,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:39,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:40,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:40,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:40,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765104362] [2024-06-03 19:53:40,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765104362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:40,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:40,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:53:40,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331774639] [2024-06-03 19:53:40,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:40,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:53:40,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:40,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:53:40,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:53:40,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:53:40,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:40,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:40,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:53:40,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:40,550 INFO L124 PetriNetUnfolderBase]: 1214/1910 cut-off events. [2024-06-03 19:53:40,551 INFO L125 PetriNetUnfolderBase]: For 2570/2570 co-relation queries the response was YES. [2024-06-03 19:53:40,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5816 conditions, 1910 events. 1214/1910 cut-off events. For 2570/2570 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9480 event pairs, 273 based on Foata normal form. 26/1931 useless extension candidates. Maximal degree in co-relation 5796. Up to 1519 conditions per place. [2024-06-03 19:53:40,565 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 64 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-03 19:53:40,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 87 transitions, 523 flow [2024-06-03 19:53:40,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:53:40,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:53:40,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 19:53:40,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 19:53:40,570 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 235 flow. Second operand 6 states and 147 transitions. [2024-06-03 19:53:40,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 87 transitions, 523 flow [2024-06-03 19:53:40,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 87 transitions, 515 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-03 19:53:40,578 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 283 flow [2024-06-03 19:53:40,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=283, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-03 19:53:40,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-03 19:53:40,580 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 283 flow [2024-06-03 19:53:40,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:40,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:40,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:40,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 19:53:40,581 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:53:40,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:40,581 INFO L85 PathProgramCache]: Analyzing trace with hash -306618633, now seen corresponding path program 1 times [2024-06-03 19:53:40,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:40,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936189156] [2024-06-03 19:53:40,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:40,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:41,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:41,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936189156] [2024-06-03 19:53:41,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936189156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:41,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:41,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:53:41,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831481695] [2024-06-03 19:53:41,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:41,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:53:41,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:41,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:53:41,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:53:41,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:53:41,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 283 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:41,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:41,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:53:41,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:41,714 INFO L124 PetriNetUnfolderBase]: 1034/1715 cut-off events. [2024-06-03 19:53:41,714 INFO L125 PetriNetUnfolderBase]: For 3193/3193 co-relation queries the response was YES. [2024-06-03 19:53:41,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5554 conditions, 1715 events. 1034/1715 cut-off events. For 3193/3193 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8808 event pairs, 374 based on Foata normal form. 4/1718 useless extension candidates. Maximal degree in co-relation 5531. Up to 1569 conditions per place. [2024-06-03 19:53:41,726 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 48 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-03 19:53:41,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 425 flow [2024-06-03 19:53:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:53:41,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:53:41,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-03 19:53:41,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-03 19:53:41,728 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 283 flow. Second operand 5 states and 100 transitions. [2024-06-03 19:53:41,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 425 flow [2024-06-03 19:53:41,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 62 transitions, 381 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:53:41,732 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 263 flow [2024-06-03 19:53:41,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-03 19:53:41,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-03 19:53:41,735 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 263 flow [2024-06-03 19:53:41,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:41,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:41,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:41,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 19:53:41,737 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:53:41,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:41,738 INFO L85 PathProgramCache]: Analyzing trace with hash -513407064, now seen corresponding path program 1 times [2024-06-03 19:53:41,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:41,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857589326] [2024-06-03 19:53:41,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:41,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:41,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:42,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:53:42,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:42,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857589326] [2024-06-03 19:53:42,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857589326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:42,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:42,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:53:42,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593998493] [2024-06-03 19:53:42,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:42,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:53:42,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:42,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:53:42,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:53:42,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:42,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 263 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:42,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:42,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:42,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:43,176 INFO L124 PetriNetUnfolderBase]: 1216/1914 cut-off events. [2024-06-03 19:53:43,177 INFO L125 PetriNetUnfolderBase]: For 4160/4160 co-relation queries the response was YES. [2024-06-03 19:53:43,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6250 conditions, 1914 events. 1216/1914 cut-off events. For 4160/4160 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9437 event pairs, 392 based on Foata normal form. 8/1918 useless extension candidates. Maximal degree in co-relation 6225. Up to 1698 conditions per place. [2024-06-03 19:53:43,192 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 52 selfloop transitions, 19 changer transitions 0/76 dead transitions. [2024-06-03 19:53:43,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 76 transitions, 503 flow [2024-06-03 19:53:43,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:53:43,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:53:43,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-03 19:53:43,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-03 19:53:43,194 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 263 flow. Second operand 6 states and 124 transitions. [2024-06-03 19:53:43,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 76 transitions, 503 flow [2024-06-03 19:53:43,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 481 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 19:53:43,200 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 313 flow [2024-06-03 19:53:43,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=313, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-03 19:53:43,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 19:53:43,203 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 313 flow [2024-06-03 19:53:43,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:43,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:43,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:43,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 19:53:43,204 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:53:43,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:43,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1692578784, now seen corresponding path program 2 times [2024-06-03 19:53:43,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:43,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671774165] [2024-06-03 19:53:43,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:43,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:43,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:43,928 INFO L134 CoverageAnalysis]: 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:43,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:43,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671774165] [2024-06-03 19:53:43,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671774165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:43,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:43,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:53:43,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142528964] [2024-06-03 19:53:43,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:43,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:53:43,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:43,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:53:43,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:53:43,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:43,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 313 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:43,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:43,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:43,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:44,555 INFO L124 PetriNetUnfolderBase]: 1184/1843 cut-off events. [2024-06-03 19:53:44,556 INFO L125 PetriNetUnfolderBase]: For 5075/5075 co-relation queries the response was YES. [2024-06-03 19:53:44,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6300 conditions, 1843 events. 1184/1843 cut-off events. For 5075/5075 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8919 event pairs, 402 based on Foata normal form. 4/1841 useless extension candidates. Maximal degree in co-relation 6275. Up to 1650 conditions per place. [2024-06-03 19:53:44,571 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 46 selfloop transitions, 20 changer transitions 0/71 dead transitions. [2024-06-03 19:53:44,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 489 flow [2024-06-03 19:53:44,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:53:44,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:53:44,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-03 19:53:44,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-03 19:53:44,574 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 313 flow. Second operand 6 states and 120 transitions. [2024-06-03 19:53:44,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 489 flow [2024-06-03 19:53:44,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 71 transitions, 460 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:53:44,581 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 332 flow [2024-06-03 19:53:44,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=332, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-06-03 19:53:44,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-03 19:53:44,582 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 332 flow [2024-06-03 19:53:44,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:44,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:44,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:44,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 19:53:44,583 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:53:44,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:44,583 INFO L85 PathProgramCache]: Analyzing trace with hash 422049474, now seen corresponding path program 1 times [2024-06-03 19:53:44,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:44,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092315548] [2024-06-03 19:53:44,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:44,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:44,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:45,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:45,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:45,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092315548] [2024-06-03 19:53:45,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092315548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:45,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:45,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:53:45,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141639711] [2024-06-03 19:53:45,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:45,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:53:45,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:45,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:53:45,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:53:45,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:53:45,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 332 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call 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:45,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:45,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:53:45,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:46,442 INFO L124 PetriNetUnfolderBase]: 1006/1656 cut-off events. [2024-06-03 19:53:46,442 INFO L125 PetriNetUnfolderBase]: For 5148/5148 co-relation queries the response was YES. [2024-06-03 19:53:46,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5675 conditions, 1656 events. 1006/1656 cut-off events. For 5148/5148 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8347 event pairs, 336 based on Foata normal form. 4/1659 useless extension candidates. Maximal degree in co-relation 5649. Up to 1497 conditions per place. [2024-06-03 19:53:46,465 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 13 changer transitions 0/78 dead transitions. [2024-06-03 19:53:46,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 78 transitions, 563 flow [2024-06-03 19:53:46,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:53:46,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:53:46,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-03 19:53:46,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-03 19:53:46,468 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 332 flow. Second operand 7 states and 135 transitions. [2024-06-03 19:53:46,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 78 transitions, 563 flow [2024-06-03 19:53:46,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 78 transitions, 493 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 19:53:46,514 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 342 flow [2024-06-03 19:53:46,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=342, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-03 19:53:46,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-03 19:53:46,516 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 342 flow [2024-06-03 19:53:46,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call 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,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:46,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:53:46,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 19:53:46,517 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:53:46,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:46,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1825711828, now seen corresponding path program 1 times [2024-06-03 19:53:46,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:46,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572763858] [2024-06-03 19:53:46,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:46,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:46,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:47,322 INFO L134 CoverageAnalysis]: 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,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:47,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572763858] [2024-06-03 19:53:47,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572763858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:47,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:47,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 19:53:47,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652677787] [2024-06-03 19:53:47,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:47,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 19:53:47,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:47,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 19:53:47,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 19:53:47,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:53:47,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 342 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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:53:47,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:47,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:53:47,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:47,675 INFO L124 PetriNetUnfolderBase]: 1003/1662 cut-off events. [2024-06-03 19:53:47,675 INFO L125 PetriNetUnfolderBase]: For 5766/5766 co-relation queries the response was YES. [2024-06-03 19:53:47,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5878 conditions, 1662 events. 1003/1662 cut-off events. For 5766/5766 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8431 event pairs, 347 based on Foata normal form. 1/1662 useless extension candidates. Maximal degree in co-relation 5850. Up to 1526 conditions per place. [2024-06-03 19:53:47,688 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 55 selfloop transitions, 8 changer transitions 0/69 dead transitions. [2024-06-03 19:53:47,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 69 transitions, 508 flow [2024-06-03 19:53:47,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 19:53:47,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 19:53:47,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-03 19:53:47,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:53:47,689 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 342 flow. Second operand 5 states and 95 transitions. [2024-06-03 19:53:47,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 69 transitions, 508 flow [2024-06-03 19:53:47,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 69 transitions, 475 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:53:47,699 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 357 flow [2024-06-03 19:53:47,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=357, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-03 19:53:47,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-03 19:53:47,701 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 357 flow [2024-06-03 19:53:47,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 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:53:47,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:47,701 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:53:47,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 19:53:47,702 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:53:47,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:47,702 INFO L85 PathProgramCache]: Analyzing trace with hash -986868379, now seen corresponding path program 1 times [2024-06-03 19:53:47,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:47,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866173663] [2024-06-03 19:53:47,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:47,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:47,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:48,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:48,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:48,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866173663] [2024-06-03 19:53:48,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866173663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:48,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:48,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:53:48,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018277375] [2024-06-03 19:53:48,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:48,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:53:48,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:48,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:53:48,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:53:48,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:48,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 357 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:48,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:48,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:48,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:49,216 INFO L124 PetriNetUnfolderBase]: 1314/2081 cut-off events. [2024-06-03 19:53:49,217 INFO L125 PetriNetUnfolderBase]: For 10165/10165 co-relation queries the response was YES. [2024-06-03 19:53:49,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7875 conditions, 2081 events. 1314/2081 cut-off events. For 10165/10165 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10509 event pairs, 284 based on Foata normal form. 16/2093 useless extension candidates. Maximal degree in co-relation 7846. Up to 1419 conditions per place. [2024-06-03 19:53:49,232 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 71 selfloop transitions, 22 changer transitions 0/98 dead transitions. [2024-06-03 19:53:49,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 98 transitions, 699 flow [2024-06-03 19:53:49,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:53:49,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:53:49,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-03 19:53:49,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-03 19:53:49,234 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 357 flow. Second operand 7 states and 146 transitions. [2024-06-03 19:53:49,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 98 transitions, 699 flow [2024-06-03 19:53:49,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 673 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 19:53:49,243 INFO L231 Difference]: Finished difference. Result has 68 places, 63 transitions, 407 flow [2024-06-03 19:53:49,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=407, PETRI_PLACES=68, PETRI_TRANSITIONS=63} [2024-06-03 19:53:49,245 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-03 19:53:49,247 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 63 transitions, 407 flow [2024-06-03 19:53:49,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:49,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:49,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:53:49,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 19:53:49,248 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:53:49,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:49,248 INFO L85 PathProgramCache]: Analyzing trace with hash -36910917, now seen corresponding path program 2 times [2024-06-03 19:53:49,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:49,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602684893] [2024-06-03 19:53:49,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:49,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:49,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:50,116 INFO L134 CoverageAnalysis]: 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:50,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:50,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602684893] [2024-06-03 19:53:50,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602684893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:50,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:50,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:53:50,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905877678] [2024-06-03 19:53:50,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:50,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:53:50,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:50,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:53:50,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:53:50,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:50,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 63 transitions, 407 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:50,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:50,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:50,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:50,832 INFO L124 PetriNetUnfolderBase]: 1356/2160 cut-off events. [2024-06-03 19:53:50,832 INFO L125 PetriNetUnfolderBase]: For 12342/12342 co-relation queries the response was YES. [2024-06-03 19:53:50,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8398 conditions, 2160 events. 1356/2160 cut-off events. For 12342/12342 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11071 event pairs, 418 based on Foata normal form. 24/2180 useless extension candidates. Maximal degree in co-relation 8368. Up to 1806 conditions per place. [2024-06-03 19:53:50,849 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 66 selfloop transitions, 23 changer transitions 0/94 dead transitions. [2024-06-03 19:53:50,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 94 transitions, 685 flow [2024-06-03 19:53:50,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:53:50,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:53:50,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-03 19:53:50,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-03 19:53:50,852 INFO L175 Difference]: Start difference. First operand has 68 places, 63 transitions, 407 flow. Second operand 7 states and 143 transitions. [2024-06-03 19:53:50,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 94 transitions, 685 flow [2024-06-03 19:53:50,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 94 transitions, 655 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-03 19:53:50,868 INFO L231 Difference]: Finished difference. Result has 72 places, 65 transitions, 455 flow [2024-06-03 19:53:50,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=455, PETRI_PLACES=72, PETRI_TRANSITIONS=65} [2024-06-03 19:53:50,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-03 19:53:50,869 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 65 transitions, 455 flow [2024-06-03 19:53:50,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:50,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:50,869 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:53:50,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 19:53:50,869 INFO L420 AbstractCegarLoop]: === Iteration 12 === 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:50,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:50,870 INFO L85 PathProgramCache]: Analyzing trace with hash 2121168459, now seen corresponding path program 1 times [2024-06-03 19:53:50,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:50,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175658381] [2024-06-03 19:53:50,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:50,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:50,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:51,680 INFO L134 CoverageAnalysis]: 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:51,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:51,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175658381] [2024-06-03 19:53:51,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175658381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:51,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:51,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:53:51,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969873977] [2024-06-03 19:53:51,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:51,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:53:51,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:51,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:53:51,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:53:51,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:51,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 65 transitions, 455 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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:53:51,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:51,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:51,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:52,207 INFO L124 PetriNetUnfolderBase]: 1361/2167 cut-off events. [2024-06-03 19:53:52,207 INFO L125 PetriNetUnfolderBase]: For 12889/12889 co-relation queries the response was YES. [2024-06-03 19:53:52,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8815 conditions, 2167 events. 1361/2167 cut-off events. For 12889/12889 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11030 event pairs, 473 based on Foata normal form. 1/2167 useless extension candidates. Maximal degree in co-relation 8783. Up to 2073 conditions per place. [2024-06-03 19:53:52,223 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 67 selfloop transitions, 11 changer transitions 0/83 dead transitions. [2024-06-03 19:53:52,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 83 transitions, 671 flow [2024-06-03 19:53:52,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:53:52,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:53:52,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-03 19:53:52,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 19:53:52,225 INFO L175 Difference]: Start difference. First operand has 72 places, 65 transitions, 455 flow. Second operand 6 states and 111 transitions. [2024-06-03 19:53:52,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 83 transitions, 671 flow [2024-06-03 19:53:52,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 83 transitions, 617 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 19:53:52,246 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 457 flow [2024-06-03 19:53:52,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=457, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2024-06-03 19:53:52,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-03 19:53:52,246 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 457 flow [2024-06-03 19:53:52,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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:53:52,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:52,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:53:52,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 19:53:52,247 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:53:52,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:52,247 INFO L85 PathProgramCache]: Analyzing trace with hash -358399399, now seen corresponding path program 1 times [2024-06-03 19:53:52,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:52,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427129559] [2024-06-03 19:53:52,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:52,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:52,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:53,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:53,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:53,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427129559] [2024-06-03 19:53:53,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427129559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:53,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:53,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:53,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412220468] [2024-06-03 19:53:53,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:53,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:53,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:53,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:53,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:53,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:53,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 457 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:53,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:53,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:53,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:54,281 INFO L124 PetriNetUnfolderBase]: 1389/2208 cut-off events. [2024-06-03 19:53:54,282 INFO L125 PetriNetUnfolderBase]: For 14768/14768 co-relation queries the response was YES. [2024-06-03 19:53:54,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9197 conditions, 2208 events. 1389/2208 cut-off events. For 14768/14768 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11230 event pairs, 440 based on Foata normal form. 4/2206 useless extension candidates. Maximal degree in co-relation 9164. Up to 1967 conditions per place. [2024-06-03 19:53:54,297 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 66 selfloop transitions, 33 changer transitions 0/104 dead transitions. [2024-06-03 19:53:54,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 104 transitions, 807 flow [2024-06-03 19:53:54,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:54,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:54,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 19:53:54,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-03 19:53:54,299 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 457 flow. Second operand 8 states and 154 transitions. [2024-06-03 19:53:54,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 104 transitions, 807 flow [2024-06-03 19:53:54,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 104 transitions, 773 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 19:53:54,315 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 601 flow [2024-06-03 19:53:54,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=601, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-03 19:53:54,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-03 19:53:54,316 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 601 flow [2024-06-03 19:53:54,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:54,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:54,316 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:53:54,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 19:53:54,316 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:53:54,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:54,317 INFO L85 PathProgramCache]: Analyzing trace with hash 2087602655, now seen corresponding path program 2 times [2024-06-03 19:53:54,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:54,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040287897] [2024-06-03 19:53:54,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:54,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:54,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:55,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:55,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:55,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040287897] [2024-06-03 19:53:55,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040287897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:55,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:55,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:55,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101795590] [2024-06-03 19:53:55,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:55,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:55,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:55,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:55,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:55,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:55,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 601 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:55,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:55,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:55,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:56,268 INFO L124 PetriNetUnfolderBase]: 1422/2277 cut-off events. [2024-06-03 19:53:56,269 INFO L125 PetriNetUnfolderBase]: For 17286/17286 co-relation queries the response was YES. [2024-06-03 19:53:56,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9869 conditions, 2277 events. 1422/2277 cut-off events. For 17286/17286 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11808 event pairs, 357 based on Foata normal form. 4/2275 useless extension candidates. Maximal degree in co-relation 9834. Up to 1851 conditions per place. [2024-06-03 19:53:56,283 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 70 selfloop transitions, 40 changer transitions 0/115 dead transitions. [2024-06-03 19:53:56,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 115 transitions, 1015 flow [2024-06-03 19:53:56,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:56,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:56,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-03 19:53:56,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-03 19:53:56,286 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 601 flow. Second operand 8 states and 160 transitions. [2024-06-03 19:53:56,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 115 transitions, 1015 flow [2024-06-03 19:53:56,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 115 transitions, 955 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 19:53:56,305 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 715 flow [2024-06-03 19:53:56,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=715, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2024-06-03 19:53:56,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-03 19:53:56,307 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 715 flow [2024-06-03 19:53:56,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:56,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:56,307 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:53:56,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 19:53:56,308 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:53:56,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:56,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1851130625, now seen corresponding path program 3 times [2024-06-03 19:53:56,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:56,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540450132] [2024-06-03 19:53:56,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:56,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:56,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:57,376 INFO L134 CoverageAnalysis]: 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:57,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:57,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540450132] [2024-06-03 19:53:57,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540450132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:57,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:57,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:53:57,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163330859] [2024-06-03 19:53:57,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:57,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:53:57,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:57,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:53:57,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:53:57,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:57,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 715 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:57,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:57,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:57,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:58,113 INFO L124 PetriNetUnfolderBase]: 1414/2268 cut-off events. [2024-06-03 19:53:58,113 INFO L125 PetriNetUnfolderBase]: For 19471/19471 co-relation queries the response was YES. [2024-06-03 19:53:58,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10064 conditions, 2268 events. 1414/2268 cut-off events. For 19471/19471 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11724 event pairs, 447 based on Foata normal form. 4/2267 useless extension candidates. Maximal degree in co-relation 10027. Up to 2014 conditions per place. [2024-06-03 19:53:58,158 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 72 selfloop transitions, 33 changer transitions 0/110 dead transitions. [2024-06-03 19:53:58,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 110 transitions, 998 flow [2024-06-03 19:53:58,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:53:58,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:53:58,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 19:53:58,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-03 19:53:58,161 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 715 flow. Second operand 8 states and 154 transitions. [2024-06-03 19:53:58,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 110 transitions, 998 flow [2024-06-03 19:53:58,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 110 transitions, 898 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 19:53:58,197 INFO L231 Difference]: Finished difference. Result has 88 places, 85 transitions, 707 flow [2024-06-03 19:53:58,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=707, PETRI_PLACES=88, PETRI_TRANSITIONS=85} [2024-06-03 19:53:58,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-03 19:53:58,199 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 85 transitions, 707 flow [2024-06-03 19:53:58,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:53:58,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:58,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:53:58,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 19:53:58,200 INFO L420 AbstractCegarLoop]: === Iteration 16 === 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:58,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:58,200 INFO L85 PathProgramCache]: Analyzing trace with hash 2132596299, now seen corresponding path program 2 times [2024-06-03 19:53:58,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:58,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135420194] [2024-06-03 19:53:58,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:58,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:58,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:53:58,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:53:58,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:53:58,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135420194] [2024-06-03 19:53:58,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135420194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:53:58,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:53:58,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:53:58,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905045159] [2024-06-03 19:53:58,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:53:58,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:53:58,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:53:58,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:53:58,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:53:59,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:53:59,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 85 transitions, 707 flow. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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:53:59,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:53:59,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:53:59,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:53:59,383 INFO L124 PetriNetUnfolderBase]: 1411/2270 cut-off events. [2024-06-03 19:53:59,383 INFO L125 PetriNetUnfolderBase]: For 20727/20734 co-relation queries the response was YES. [2024-06-03 19:53:59,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10057 conditions, 2270 events. 1411/2270 cut-off events. For 20727/20734 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11773 event pairs, 432 based on Foata normal form. 7/2275 useless extension candidates. Maximal degree in co-relation 10018. Up to 2153 conditions per place. [2024-06-03 19:53:59,400 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 79 selfloop transitions, 16 changer transitions 0/100 dead transitions. [2024-06-03 19:53:59,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 100 transitions, 961 flow [2024-06-03 19:53:59,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:53:59,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:53:59,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-03 19:53:59,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-03 19:53:59,402 INFO L175 Difference]: Start difference. First operand has 88 places, 85 transitions, 707 flow. Second operand 6 states and 107 transitions. [2024-06-03 19:53:59,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 100 transitions, 961 flow [2024-06-03 19:53:59,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 100 transitions, 886 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 19:53:59,427 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 730 flow [2024-06-03 19:53:59,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=730, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2024-06-03 19:53:59,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-03 19:53:59,428 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 730 flow [2024-06-03 19:53:59,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 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:53:59,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:53:59,428 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:53:59,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 19:53:59,429 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:53:59,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:53:59,429 INFO L85 PathProgramCache]: Analyzing trace with hash 2126888331, now seen corresponding path program 1 times [2024-06-03 19:53:59,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:53:59,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895113452] [2024-06-03 19:53:59,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:53:59,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:53:59,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:00,172 INFO L134 CoverageAnalysis]: 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:00,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:00,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895113452] [2024-06-03 19:54:00,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895113452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:00,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:00,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:54:00,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714823985] [2024-06-03 19:54:00,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:00,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:54:00,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:00,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:54:00,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:54:00,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:54:00,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 730 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:00,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:00,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:54:00,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:00,629 INFO L124 PetriNetUnfolderBase]: 1338/2203 cut-off events. [2024-06-03 19:54:00,630 INFO L125 PetriNetUnfolderBase]: For 23992/23992 co-relation queries the response was YES. [2024-06-03 19:54:00,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10031 conditions, 2203 events. 1338/2203 cut-off events. For 23992/23992 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11734 event pairs, 396 based on Foata normal form. 3/2203 useless extension candidates. Maximal degree in co-relation 9990. Up to 2018 conditions per place. [2024-06-03 19:54:00,645 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 87 selfloop transitions, 11 changer transitions 0/107 dead transitions. [2024-06-03 19:54:00,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 107 transitions, 978 flow [2024-06-03 19:54:00,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:54:00,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:54:00,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-03 19:54:00,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:00,647 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 730 flow. Second operand 6 states and 114 transitions. [2024-06-03 19:54:00,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 107 transitions, 978 flow [2024-06-03 19:54:00,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 107 transitions, 946 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-03 19:54:00,678 INFO L231 Difference]: Finished difference. Result has 94 places, 94 transitions, 750 flow [2024-06-03 19:54:00,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=698, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=750, PETRI_PLACES=94, PETRI_TRANSITIONS=94} [2024-06-03 19:54:00,679 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-03 19:54:00,679 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 94 transitions, 750 flow [2024-06-03 19:54:00,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:00,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:00,679 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:54:00,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 19:54:00,680 INFO L420 AbstractCegarLoop]: === Iteration 18 === 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:00,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:00,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1666566839, now seen corresponding path program 2 times [2024-06-03 19:54:00,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:00,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464570478] [2024-06-03 19:54:00,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:00,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:00,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:01,425 INFO L134 CoverageAnalysis]: 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:01,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:01,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464570478] [2024-06-03 19:54:01,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464570478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:01,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:01,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 19:54:01,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476385558] [2024-06-03 19:54:01,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:01,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 19:54:01,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:01,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 19:54:01,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 19:54:01,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:54:01,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 94 transitions, 750 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:01,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:01,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:54:01,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:01,808 INFO L124 PetriNetUnfolderBase]: 1337/2205 cut-off events. [2024-06-03 19:54:01,808 INFO L125 PetriNetUnfolderBase]: For 26059/26062 co-relation queries the response was YES. [2024-06-03 19:54:01,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10398 conditions, 2205 events. 1337/2205 cut-off events. For 26059/26062 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11752 event pairs, 399 based on Foata normal form. 5/2206 useless extension candidates. Maximal degree in co-relation 10355. Up to 2007 conditions per place. [2024-06-03 19:54:01,821 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 81 selfloop transitions, 18 changer transitions 0/108 dead transitions. [2024-06-03 19:54:01,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 108 transitions, 1002 flow [2024-06-03 19:54:01,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 19:54:01,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 19:54:01,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-03 19:54:01,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:01,823 INFO L175 Difference]: Start difference. First operand has 94 places, 94 transitions, 750 flow. Second operand 6 states and 114 transitions. [2024-06-03 19:54:01,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 108 transitions, 1002 flow [2024-06-03 19:54:01,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 108 transitions, 972 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:01,854 INFO L231 Difference]: Finished difference. Result has 96 places, 97 transitions, 793 flow [2024-06-03 19:54:01,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=793, PETRI_PLACES=96, PETRI_TRANSITIONS=97} [2024-06-03 19:54:01,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-03 19:54:01,855 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 97 transitions, 793 flow [2024-06-03 19:54:01,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:01,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:01,855 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:54:01,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 19:54:01,856 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:01,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:01,856 INFO L85 PathProgramCache]: Analyzing trace with hash 2132610187, now seen corresponding path program 1 times [2024-06-03 19:54:01,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:01,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879258948] [2024-06-03 19:54:01,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:01,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:01,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:02,940 INFO L134 CoverageAnalysis]: 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:02,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:02,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879258948] [2024-06-03 19:54:02,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879258948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:02,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:02,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:02,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739009406] [2024-06-03 19:54:02,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:02,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:02,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:02,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:02,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:02,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:02,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 97 transitions, 793 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:02,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:02,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:02,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:03,322 INFO L124 PetriNetUnfolderBase]: 1432/2304 cut-off events. [2024-06-03 19:54:03,322 INFO L125 PetriNetUnfolderBase]: For 27801/27801 co-relation queries the response was YES. [2024-06-03 19:54:03,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11153 conditions, 2304 events. 1432/2304 cut-off events. For 27801/27801 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12032 event pairs, 424 based on Foata normal form. 1/2304 useless extension candidates. Maximal degree in co-relation 11109. Up to 2198 conditions per place. [2024-06-03 19:54:03,334 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 91 selfloop transitions, 14 changer transitions 0/110 dead transitions. [2024-06-03 19:54:03,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 110 transitions, 1059 flow [2024-06-03 19:54:03,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:03,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:03,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-03 19:54:03,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-03 19:54:03,336 INFO L175 Difference]: Start difference. First operand has 96 places, 97 transitions, 793 flow. Second operand 7 states and 119 transitions. [2024-06-03 19:54:03,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 110 transitions, 1059 flow [2024-06-03 19:54:03,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 110 transitions, 1010 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:03,360 INFO L231 Difference]: Finished difference. Result has 99 places, 100 transitions, 816 flow [2024-06-03 19:54:03,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=816, PETRI_PLACES=99, PETRI_TRANSITIONS=100} [2024-06-03 19:54:03,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-03 19:54:03,361 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 100 transitions, 816 flow [2024-06-03 19:54:03,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:03,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:03,361 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:54:03,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 19:54:03,362 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:03,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:03,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1816448781, now seen corresponding path program 1 times [2024-06-03 19:54:03,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:03,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230977771] [2024-06-03 19:54:03,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:03,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:03,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:04,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:04,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:04,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230977771] [2024-06-03 19:54:04,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230977771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:04,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:04,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:04,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482018797] [2024-06-03 19:54:04,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:04,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:04,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:04,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:04,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:04,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:04,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 100 transitions, 816 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:04,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:04,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:04,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:04,565 INFO L124 PetriNetUnfolderBase]: 1447/2340 cut-off events. [2024-06-03 19:54:04,565 INFO L125 PetriNetUnfolderBase]: For 30519/30522 co-relation queries the response was YES. [2024-06-03 19:54:04,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11502 conditions, 2340 events. 1447/2340 cut-off events. For 30519/30522 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12354 event pairs, 432 based on Foata normal form. 5/2343 useless extension candidates. Maximal degree in co-relation 11457. Up to 2139 conditions per place. [2024-06-03 19:54:04,579 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 101 selfloop transitions, 24 changer transitions 0/130 dead transitions. [2024-06-03 19:54:04,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 130 transitions, 1182 flow [2024-06-03 19:54:04,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:04,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:04,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-03 19:54:04,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-03 19:54:04,580 INFO L175 Difference]: Start difference. First operand has 99 places, 100 transitions, 816 flow. Second operand 7 states and 137 transitions. [2024-06-03 19:54:04,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 130 transitions, 1182 flow [2024-06-03 19:54:04,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 130 transitions, 1112 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:04,609 INFO L231 Difference]: Finished difference. Result has 101 places, 107 transitions, 878 flow [2024-06-03 19:54:04,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=878, PETRI_PLACES=101, PETRI_TRANSITIONS=107} [2024-06-03 19:54:04,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-03 19:54:04,610 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 107 transitions, 878 flow [2024-06-03 19:54:04,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:04,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:04,610 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:54:04,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 19:54:04,611 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:54:04,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:04,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1154797477, now seen corresponding path program 1 times [2024-06-03 19:54:04,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:04,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648548986] [2024-06-03 19:54:04,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:04,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:04,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:05,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:05,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:05,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648548986] [2024-06-03 19:54:05,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648548986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:05,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:05,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:05,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478702400] [2024-06-03 19:54:05,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:05,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:05,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:05,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:05,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:05,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:05,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 107 transitions, 878 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:05,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:05,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:05,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:06,162 INFO L124 PetriNetUnfolderBase]: 1557/2537 cut-off events. [2024-06-03 19:54:06,162 INFO L125 PetriNetUnfolderBase]: For 35623/35623 co-relation queries the response was YES. [2024-06-03 19:54:06,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12915 conditions, 2537 events. 1557/2537 cut-off events. For 35623/35623 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13836 event pairs, 444 based on Foata normal form. 12/2545 useless extension candidates. Maximal degree in co-relation 12869. Up to 1961 conditions per place. [2024-06-03 19:54:06,178 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 37 changer transitions 0/145 dead transitions. [2024-06-03 19:54:06,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 145 transitions, 1311 flow [2024-06-03 19:54:06,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:06,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:06,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-03 19:54:06,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-03 19:54:06,179 INFO L175 Difference]: Start difference. First operand has 101 places, 107 transitions, 878 flow. Second operand 8 states and 159 transitions. [2024-06-03 19:54:06,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 145 transitions, 1311 flow [2024-06-03 19:54:06,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 145 transitions, 1251 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:06,207 INFO L231 Difference]: Finished difference. Result has 106 places, 112 transitions, 970 flow [2024-06-03 19:54:06,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=970, PETRI_PLACES=106, PETRI_TRANSITIONS=112} [2024-06-03 19:54:06,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-03 19:54:06,208 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 112 transitions, 970 flow [2024-06-03 19:54:06,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:06,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:06,208 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:54:06,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 19:54:06,209 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:06,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:06,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1331714067, now seen corresponding path program 2 times [2024-06-03 19:54:06,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:06,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937538321] [2024-06-03 19:54:06,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:06,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:06,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:07,042 INFO L134 CoverageAnalysis]: 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:07,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:07,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937538321] [2024-06-03 19:54:07,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937538321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:07,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:07,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:07,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324882749] [2024-06-03 19:54:07,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:07,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:07,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:07,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:07,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:07,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:07,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 112 transitions, 970 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:07,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:07,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:07,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:07,540 INFO L124 PetriNetUnfolderBase]: 1608/2623 cut-off events. [2024-06-03 19:54:07,540 INFO L125 PetriNetUnfolderBase]: For 38980/38983 co-relation queries the response was YES. [2024-06-03 19:54:07,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13680 conditions, 2623 events. 1608/2623 cut-off events. For 38980/38983 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14409 event pairs, 460 based on Foata normal form. 5/2626 useless extension candidates. Maximal degree in co-relation 13633. Up to 2352 conditions per place. [2024-06-03 19:54:07,554 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 105 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-03 19:54:07,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 139 transitions, 1416 flow [2024-06-03 19:54:07,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:07,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:07,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 19:54:07,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-03 19:54:07,561 INFO L175 Difference]: Start difference. First operand has 106 places, 112 transitions, 970 flow. Second operand 7 states and 134 transitions. [2024-06-03 19:54:07,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 139 transitions, 1416 flow [2024-06-03 19:54:07,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 139 transitions, 1365 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 19:54:07,596 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1091 flow [2024-06-03 19:54:07,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1091, PETRI_PLACES=111, PETRI_TRANSITIONS=120} [2024-06-03 19:54:07,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-03 19:54:07,596 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1091 flow [2024-06-03 19:54:07,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:07,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:07,597 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:54:07,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 19:54:07,597 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:07,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:07,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1331714439, now seen corresponding path program 1 times [2024-06-03 19:54:07,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:07,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282759875] [2024-06-03 19:54:07,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:07,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:07,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:08,395 INFO L134 CoverageAnalysis]: 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:08,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:08,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282759875] [2024-06-03 19:54:08,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282759875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:08,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:08,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:08,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261696293] [2024-06-03 19:54:08,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:08,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:08,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:08,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:08,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:08,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:08,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 120 transitions, 1091 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:08,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:08,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:08,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:08,848 INFO L124 PetriNetUnfolderBase]: 1613/2629 cut-off events. [2024-06-03 19:54:08,848 INFO L125 PetriNetUnfolderBase]: For 42333/42333 co-relation queries the response was YES. [2024-06-03 19:54:08,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14346 conditions, 2629 events. 1613/2629 cut-off events. For 42333/42333 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14410 event pairs, 460 based on Foata normal form. 1/2629 useless extension candidates. Maximal degree in co-relation 14297. Up to 2470 conditions per place. [2024-06-03 19:54:08,863 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 14 changer transitions 0/139 dead transitions. [2024-06-03 19:54:08,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 139 transitions, 1445 flow [2024-06-03 19:54:08,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:08,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:08,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-03 19:54:08,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-03 19:54:08,864 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1091 flow. Second operand 7 states and 125 transitions. [2024-06-03 19:54:08,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 139 transitions, 1445 flow [2024-06-03 19:54:08,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 139 transitions, 1384 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-03 19:54:08,909 INFO L231 Difference]: Finished difference. Result has 115 places, 123 transitions, 1116 flow [2024-06-03 19:54:08,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1116, PETRI_PLACES=115, PETRI_TRANSITIONS=123} [2024-06-03 19:54:08,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-03 19:54:08,910 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 123 transitions, 1116 flow [2024-06-03 19:54:08,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:08,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:08,910 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:54:08,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 19:54:08,911 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:54:08,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:08,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1549561925, now seen corresponding path program 2 times [2024-06-03 19:54:08,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:08,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539042457] [2024-06-03 19:54:08,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:08,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:08,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:09,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:09,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:09,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539042457] [2024-06-03 19:54:09,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539042457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:09,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:09,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:09,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92278276] [2024-06-03 19:54:09,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:09,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:09,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:09,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:09,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:09,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:09,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 123 transitions, 1116 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:09,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:09,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:09,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:10,387 INFO L124 PetriNetUnfolderBase]: 1593/2601 cut-off events. [2024-06-03 19:54:10,387 INFO L125 PetriNetUnfolderBase]: For 45172/45172 co-relation queries the response was YES. [2024-06-03 19:54:10,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14280 conditions, 2601 events. 1593/2601 cut-off events. For 45172/45172 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14181 event pairs, 281 based on Foata normal form. 12/2609 useless extension candidates. Maximal degree in co-relation 14229. Up to 1591 conditions per place. [2024-06-03 19:54:10,404 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 108 selfloop transitions, 40 changer transitions 0/153 dead transitions. [2024-06-03 19:54:10,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1510 flow [2024-06-03 19:54:10,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:10,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:10,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-03 19:54:10,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-03 19:54:10,406 INFO L175 Difference]: Start difference. First operand has 115 places, 123 transitions, 1116 flow. Second operand 7 states and 143 transitions. [2024-06-03 19:54:10,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1510 flow [2024-06-03 19:54:10,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1440 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:10,462 INFO L231 Difference]: Finished difference. Result has 117 places, 123 transitions, 1135 flow [2024-06-03 19:54:10,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1135, PETRI_PLACES=117, PETRI_TRANSITIONS=123} [2024-06-03 19:54:10,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-03 19:54:10,463 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 123 transitions, 1135 flow [2024-06-03 19:54:10,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:10,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:10,464 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:54:10,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 19:54:10,464 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:54:10,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:10,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1867858017, now seen corresponding path program 3 times [2024-06-03 19:54:10,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:10,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820584982] [2024-06-03 19:54:10,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:10,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:10,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:11,285 INFO L134 CoverageAnalysis]: 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:11,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:11,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820584982] [2024-06-03 19:54:11,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820584982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:11,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:11,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:11,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364028565] [2024-06-03 19:54:11,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:11,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:11,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:11,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:11,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:11,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:11,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 123 transitions, 1135 flow. Second operand has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:11,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:11,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:11,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:11,779 INFO L124 PetriNetUnfolderBase]: 1573/2571 cut-off events. [2024-06-03 19:54:11,780 INFO L125 PetriNetUnfolderBase]: For 46922/46922 co-relation queries the response was YES. [2024-06-03 19:54:11,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14244 conditions, 2571 events. 1573/2571 cut-off events. For 46922/46922 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14051 event pairs, 264 based on Foata normal form. 12/2573 useless extension candidates. Maximal degree in co-relation 14192. Up to 1449 conditions per place. [2024-06-03 19:54:11,795 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 39 changer transitions 0/147 dead transitions. [2024-06-03 19:54:11,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 147 transitions, 1471 flow [2024-06-03 19:54:11,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:11,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:11,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-03 19:54:11,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-03 19:54:11,797 INFO L175 Difference]: Start difference. First operand has 117 places, 123 transitions, 1135 flow. Second operand 7 states and 135 transitions. [2024-06-03 19:54:11,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 147 transitions, 1471 flow [2024-06-03 19:54:11,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 147 transitions, 1367 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:11,845 INFO L231 Difference]: Finished difference. Result has 117 places, 122 transitions, 1081 flow [2024-06-03 19:54:11,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=999, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1081, PETRI_PLACES=117, PETRI_TRANSITIONS=122} [2024-06-03 19:54:11,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-03 19:54:11,846 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 122 transitions, 1081 flow [2024-06-03 19:54:11,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.555555555555555) internal successors, (104), 9 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:11,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:11,846 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:54:11,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 19:54:11,846 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:54:11,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:11,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1686393189, now seen corresponding path program 2 times [2024-06-03 19:54:11,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:11,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865181686] [2024-06-03 19:54:11,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:11,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:11,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:12,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:54:12,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:12,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865181686] [2024-06-03 19:54:12,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865181686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:12,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:12,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:12,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890083992] [2024-06-03 19:54:12,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:12,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:12,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:12,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:12,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:12,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:12,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 122 transitions, 1081 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:12,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:12,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:12,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:13,125 INFO L124 PetriNetUnfolderBase]: 1578/2572 cut-off events. [2024-06-03 19:54:13,125 INFO L125 PetriNetUnfolderBase]: For 43845/43845 co-relation queries the response was YES. [2024-06-03 19:54:13,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14222 conditions, 2572 events. 1578/2572 cut-off events. For 43845/43845 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14020 event pairs, 432 based on Foata normal form. 1/2572 useless extension candidates. Maximal degree in co-relation 14169. Up to 2425 conditions per place. [2024-06-03 19:54:13,143 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 116 selfloop transitions, 14 changer transitions 0/135 dead transitions. [2024-06-03 19:54:13,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 135 transitions, 1417 flow [2024-06-03 19:54:13,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:13,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:13,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-03 19:54:13,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-03 19:54:13,145 INFO L175 Difference]: Start difference. First operand has 117 places, 122 transitions, 1081 flow. Second operand 7 states and 118 transitions. [2024-06-03 19:54:13,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 135 transitions, 1417 flow [2024-06-03 19:54:13,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 135 transitions, 1306 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:13,192 INFO L231 Difference]: Finished difference. Result has 118 places, 125 transitions, 1062 flow [2024-06-03 19:54:13,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1062, PETRI_PLACES=118, PETRI_TRANSITIONS=125} [2024-06-03 19:54:13,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-03 19:54:13,192 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 125 transitions, 1062 flow [2024-06-03 19:54:13,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:13,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:13,193 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:54:13,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 19:54:13,193 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:13,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:13,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1685977107, now seen corresponding path program 3 times [2024-06-03 19:54:13,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:13,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899910200] [2024-06-03 19:54:13,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:13,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:13,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:13,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:13,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899910200] [2024-06-03 19:54:13,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899910200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:13,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:13,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:13,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847398493] [2024-06-03 19:54:13,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:13,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:13,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:13,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:13,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:13,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:13,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 125 transitions, 1062 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:13,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:13,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:13,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:14,346 INFO L124 PetriNetUnfolderBase]: 1605/2623 cut-off events. [2024-06-03 19:54:14,346 INFO L125 PetriNetUnfolderBase]: For 47465/47468 co-relation queries the response was YES. [2024-06-03 19:54:14,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14353 conditions, 2623 events. 1605/2623 cut-off events. For 47465/47468 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14381 event pairs, 460 based on Foata normal form. 5/2620 useless extension candidates. Maximal degree in co-relation 14300. Up to 2282 conditions per place. [2024-06-03 19:54:14,364 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 107 selfloop transitions, 41 changer transitions 0/153 dead transitions. [2024-06-03 19:54:14,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 153 transitions, 1636 flow [2024-06-03 19:54:14,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:14,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:14,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-03 19:54:14,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-03 19:54:14,365 INFO L175 Difference]: Start difference. First operand has 118 places, 125 transitions, 1062 flow. Second operand 7 states and 132 transitions. [2024-06-03 19:54:14,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 153 transitions, 1636 flow [2024-06-03 19:54:14,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 153 transitions, 1566 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:14,407 INFO L231 Difference]: Finished difference. Result has 122 places, 138 transitions, 1265 flow [2024-06-03 19:54:14,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1265, PETRI_PLACES=122, PETRI_TRANSITIONS=138} [2024-06-03 19:54:14,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-03 19:54:14,408 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 138 transitions, 1265 flow [2024-06-03 19:54:14,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:14,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:14,408 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:54:14,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 19:54:14,409 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:14,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:14,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1826924673, now seen corresponding path program 3 times [2024-06-03 19:54:14,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:14,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446796481] [2024-06-03 19:54:14,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:14,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:14,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:15,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:54:15,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:15,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446796481] [2024-06-03 19:54:15,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446796481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:15,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:15,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:15,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968094450] [2024-06-03 19:54:15,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:15,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:15,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:15,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:15,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:15,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:15,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 138 transitions, 1265 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:15,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:15,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:15,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:15,558 INFO L124 PetriNetUnfolderBase]: 1602/2614 cut-off events. [2024-06-03 19:54:15,558 INFO L125 PetriNetUnfolderBase]: For 52058/52068 co-relation queries the response was YES. [2024-06-03 19:54:15,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15123 conditions, 2614 events. 1602/2614 cut-off events. For 52058/52068 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14271 event pairs, 445 based on Foata normal form. 9/2621 useless extension candidates. Maximal degree in co-relation 15067. Up to 2432 conditions per place. [2024-06-03 19:54:15,575 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 120 selfloop transitions, 26 changer transitions 0/151 dead transitions. [2024-06-03 19:54:15,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 151 transitions, 1643 flow [2024-06-03 19:54:15,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:15,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:15,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-03 19:54:15,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-03 19:54:15,577 INFO L175 Difference]: Start difference. First operand has 122 places, 138 transitions, 1265 flow. Second operand 7 states and 122 transitions. [2024-06-03 19:54:15,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 151 transitions, 1643 flow [2024-06-03 19:54:15,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 151 transitions, 1558 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-03 19:54:15,636 INFO L231 Difference]: Finished difference. Result has 127 places, 141 transitions, 1306 flow [2024-06-03 19:54:15,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1306, PETRI_PLACES=127, PETRI_TRANSITIONS=141} [2024-06-03 19:54:15,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-03 19:54:15,636 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 141 transitions, 1306 flow [2024-06-03 19:54:15,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:15,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:15,637 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:54:15,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 19:54:15,637 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:15,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:15,637 INFO L85 PathProgramCache]: Analyzing trace with hash -711849259, now seen corresponding path program 1 times [2024-06-03 19:54:15,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:15,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948373637] [2024-06-03 19:54:15,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:15,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:15,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:16,432 INFO L134 CoverageAnalysis]: 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:16,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:16,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948373637] [2024-06-03 19:54:16,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948373637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:16,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:16,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:16,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50530811] [2024-06-03 19:54:16,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:16,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:16,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:16,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:16,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:16,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:54:16,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 141 transitions, 1306 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:16,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:16,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:54:16,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:17,004 INFO L124 PetriNetUnfolderBase]: 1535/2539 cut-off events. [2024-06-03 19:54:17,005 INFO L125 PetriNetUnfolderBase]: For 55231/55239 co-relation queries the response was YES. [2024-06-03 19:54:17,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14641 conditions, 2539 events. 1535/2539 cut-off events. For 55231/55239 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14138 event pairs, 408 based on Foata normal form. 2/2522 useless extension candidates. Maximal degree in co-relation 14583. Up to 2270 conditions per place. [2024-06-03 19:54:17,023 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 131 selfloop transitions, 14 changer transitions 0/160 dead transitions. [2024-06-03 19:54:17,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 160 transitions, 1678 flow [2024-06-03 19:54:17,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:17,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:17,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 19:54:17,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-03 19:54:17,025 INFO L175 Difference]: Start difference. First operand has 127 places, 141 transitions, 1306 flow. Second operand 7 states and 130 transitions. [2024-06-03 19:54:17,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 160 transitions, 1678 flow [2024-06-03 19:54:17,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 160 transitions, 1574 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:17,083 INFO L231 Difference]: Finished difference. Result has 129 places, 144 transitions, 1284 flow [2024-06-03 19:54:17,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1284, PETRI_PLACES=129, PETRI_TRANSITIONS=144} [2024-06-03 19:54:17,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-03 19:54:17,084 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 144 transitions, 1284 flow [2024-06-03 19:54:17,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:17,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:17,084 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:54:17,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 19:54:17,085 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:17,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:17,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1686408069, now seen corresponding path program 1 times [2024-06-03 19:54:17,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:17,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187524154] [2024-06-03 19:54:17,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:17,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:18,139 INFO L134 CoverageAnalysis]: 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:18,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:18,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187524154] [2024-06-03 19:54:18,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187524154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:18,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:18,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:18,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688667078] [2024-06-03 19:54:18,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:18,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:18,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:18,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:18,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:18,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:18,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 144 transitions, 1284 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:18,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:18,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:18,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:18,634 INFO L124 PetriNetUnfolderBase]: 1591/2597 cut-off events. [2024-06-03 19:54:18,634 INFO L125 PetriNetUnfolderBase]: For 57146/57146 co-relation queries the response was YES. [2024-06-03 19:54:18,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15076 conditions, 2597 events. 1591/2597 cut-off events. For 57146/57146 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14147 event pairs, 435 based on Foata normal form. 2/2598 useless extension candidates. Maximal degree in co-relation 15017. Up to 2438 conditions per place. [2024-06-03 19:54:18,650 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 16 changer transitions 0/158 dead transitions. [2024-06-03 19:54:18,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 158 transitions, 1666 flow [2024-06-03 19:54:18,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:18,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:18,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-03 19:54:18,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-03 19:54:18,651 INFO L175 Difference]: Start difference. First operand has 129 places, 144 transitions, 1284 flow. Second operand 8 states and 132 transitions. [2024-06-03 19:54:18,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 158 transitions, 1666 flow [2024-06-03 19:54:18,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 158 transitions, 1610 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:18,698 INFO L231 Difference]: Finished difference. Result has 132 places, 146 transitions, 1317 flow [2024-06-03 19:54:18,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1317, PETRI_PLACES=132, PETRI_TRANSITIONS=146} [2024-06-03 19:54:18,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-03 19:54:18,699 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 146 transitions, 1317 flow [2024-06-03 19:54:18,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:18,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:18,699 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:54:18,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 19:54:18,699 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:18,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:18,700 INFO L85 PathProgramCache]: Analyzing trace with hash 243865179, now seen corresponding path program 1 times [2024-06-03 19:54:18,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:18,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600453941] [2024-06-03 19:54:18,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:18,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:18,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:19,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:19,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:19,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600453941] [2024-06-03 19:54:19,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600453941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:19,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:19,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:19,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834014216] [2024-06-03 19:54:19,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:19,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:19,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:19,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:19,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:19,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:19,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 146 transitions, 1317 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:19,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:19,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:19,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:20,020 INFO L124 PetriNetUnfolderBase]: 1606/2621 cut-off events. [2024-06-03 19:54:20,020 INFO L125 PetriNetUnfolderBase]: For 61005/61008 co-relation queries the response was YES. [2024-06-03 19:54:20,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 2621 events. 1606/2621 cut-off events. For 61005/61008 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 14276 event pairs, 436 based on Foata normal form. 5/2624 useless extension candidates. Maximal degree in co-relation 15336. Up to 2374 conditions per place. [2024-06-03 19:54:20,040 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 142 selfloop transitions, 28 changer transitions 0/175 dead transitions. [2024-06-03 19:54:20,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 175 transitions, 1797 flow [2024-06-03 19:54:20,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:20,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:20,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:54:20,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:20,042 INFO L175 Difference]: Start difference. First operand has 132 places, 146 transitions, 1317 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:54:20,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 175 transitions, 1797 flow [2024-06-03 19:54:20,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 175 transitions, 1724 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:20,112 INFO L231 Difference]: Finished difference. Result has 134 places, 150 transitions, 1385 flow [2024-06-03 19:54:20,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1385, PETRI_PLACES=134, PETRI_TRANSITIONS=150} [2024-06-03 19:54:20,113 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-03 19:54:20,113 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 150 transitions, 1385 flow [2024-06-03 19:54:20,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:20,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:20,113 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:54:20,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 19:54:20,113 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:20,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:20,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1673101428, now seen corresponding path program 1 times [2024-06-03 19:54:20,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:20,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211489618] [2024-06-03 19:54:20,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:20,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:20,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:20,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:20,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:20,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211489618] [2024-06-03 19:54:20,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211489618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:20,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:20,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:20,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504243819] [2024-06-03 19:54:20,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:20,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:20,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:20,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:20,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:20,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:20,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 150 transitions, 1385 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:20,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:20,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:20,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:21,286 INFO L124 PetriNetUnfolderBase]: 1626/2651 cut-off events. [2024-06-03 19:54:21,286 INFO L125 PetriNetUnfolderBase]: For 65954/65957 co-relation queries the response was YES. [2024-06-03 19:54:21,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16092 conditions, 2651 events. 1626/2651 cut-off events. For 65954/65957 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14471 event pairs, 436 based on Foata normal form. 6/2655 useless extension candidates. Maximal degree in co-relation 16031. Up to 2410 conditions per place. [2024-06-03 19:54:21,306 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 146 selfloop transitions, 23 changer transitions 0/174 dead transitions. [2024-06-03 19:54:21,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 174 transitions, 1831 flow [2024-06-03 19:54:21,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:21,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:21,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 19:54:21,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:21,308 INFO L175 Difference]: Start difference. First operand has 134 places, 150 transitions, 1385 flow. Second operand 7 states and 133 transitions. [2024-06-03 19:54:21,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 174 transitions, 1831 flow [2024-06-03 19:54:21,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 174 transitions, 1718 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:21,371 INFO L231 Difference]: Finished difference. Result has 135 places, 154 transitions, 1387 flow [2024-06-03 19:54:21,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1387, PETRI_PLACES=135, PETRI_TRANSITIONS=154} [2024-06-03 19:54:21,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-03 19:54:21,372 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 154 transitions, 1387 flow [2024-06-03 19:54:21,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:21,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:21,373 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:54:21,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 19:54:21,373 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:21,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:21,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1666531606, now seen corresponding path program 2 times [2024-06-03 19:54:21,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:21,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468637414] [2024-06-03 19:54:21,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:21,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:21,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:22,020 INFO L134 CoverageAnalysis]: 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:22,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:22,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468637414] [2024-06-03 19:54:22,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468637414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:22,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:22,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:22,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369128487] [2024-06-03 19:54:22,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:22,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:22,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:22,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:22,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:22,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:22,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 154 transitions, 1387 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:22,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:22,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:22,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:22,512 INFO L124 PetriNetUnfolderBase]: 1630/2661 cut-off events. [2024-06-03 19:54:22,512 INFO L125 PetriNetUnfolderBase]: For 68784/68787 co-relation queries the response was YES. [2024-06-03 19:54:22,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16146 conditions, 2661 events. 1630/2661 cut-off events. For 68784/68787 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14614 event pairs, 435 based on Foata normal form. 6/2665 useless extension candidates. Maximal degree in co-relation 16084. Up to 2359 conditions per place. [2024-06-03 19:54:22,532 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 136 selfloop transitions, 35 changer transitions 0/176 dead transitions. [2024-06-03 19:54:22,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 176 transitions, 1895 flow [2024-06-03 19:54:22,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:22,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:22,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-03 19:54:22,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:22,534 INFO L175 Difference]: Start difference. First operand has 135 places, 154 transitions, 1387 flow. Second operand 7 states and 133 transitions. [2024-06-03 19:54:22,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 176 transitions, 1895 flow [2024-06-03 19:54:22,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 176 transitions, 1837 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:22,600 INFO L231 Difference]: Finished difference. Result has 138 places, 157 transitions, 1460 flow [2024-06-03 19:54:22,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1460, PETRI_PLACES=138, PETRI_TRANSITIONS=157} [2024-06-03 19:54:22,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-03 19:54:22,601 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 157 transitions, 1460 flow [2024-06-03 19:54:22,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:22,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:22,601 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:54:22,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 19:54:22,601 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:54:22,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:22,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1666535233, now seen corresponding path program 2 times [2024-06-03 19:54:22,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:22,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433665055] [2024-06-03 19:54:22,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:22,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:22,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:23,370 INFO L134 CoverageAnalysis]: 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:23,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:23,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433665055] [2024-06-03 19:54:23,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433665055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:23,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:23,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:23,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709367664] [2024-06-03 19:54:23,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:23,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:23,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:23,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:23,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:23,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:23,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 157 transitions, 1460 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:23,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:23,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:23,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:23,943 INFO L124 PetriNetUnfolderBase]: 1705/2779 cut-off events. [2024-06-03 19:54:23,943 INFO L125 PetriNetUnfolderBase]: For 76835/76838 co-relation queries the response was YES. [2024-06-03 19:54:23,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17302 conditions, 2779 events. 1705/2779 cut-off events. For 76835/76838 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15442 event pairs, 439 based on Foata normal form. 5/2782 useless extension candidates. Maximal degree in co-relation 17240. Up to 2373 conditions per place. [2024-06-03 19:54:23,964 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 138 selfloop transitions, 48 changer transitions 0/191 dead transitions. [2024-06-03 19:54:23,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 191 transitions, 2248 flow [2024-06-03 19:54:23,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:23,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:23,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:54:23,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:23,965 INFO L175 Difference]: Start difference. First operand has 138 places, 157 transitions, 1460 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:54:23,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 191 transitions, 2248 flow [2024-06-03 19:54:24,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 191 transitions, 2173 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:24,043 INFO L231 Difference]: Finished difference. Result has 143 places, 169 transitions, 1749 flow [2024-06-03 19:54:24,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1749, PETRI_PLACES=143, PETRI_TRANSITIONS=169} [2024-06-03 19:54:24,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-03 19:54:24,044 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 169 transitions, 1749 flow [2024-06-03 19:54:24,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:24,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:24,044 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:54:24,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 19:54:24,044 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:24,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:24,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1666523670, now seen corresponding path program 1 times [2024-06-03 19:54:24,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:24,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698540462] [2024-06-03 19:54:24,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:24,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:24,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:25,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:54:25,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:25,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698540462] [2024-06-03 19:54:25,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698540462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:25,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:25,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:25,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550220135] [2024-06-03 19:54:25,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:25,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:25,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:25,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:25,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:25,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:25,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 169 transitions, 1749 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:25,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:25,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:25,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:25,710 INFO L124 PetriNetUnfolderBase]: 1710/2779 cut-off events. [2024-06-03 19:54:25,710 INFO L125 PetriNetUnfolderBase]: For 82620/82620 co-relation queries the response was YES. [2024-06-03 19:54:25,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18048 conditions, 2779 events. 1710/2779 cut-off events. For 82620/82620 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15298 event pairs, 447 based on Foata normal form. 1/2779 useless extension candidates. Maximal degree in co-relation 17984. Up to 2595 conditions per place. [2024-06-03 19:54:25,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 17 changer transitions 0/189 dead transitions. [2024-06-03 19:54:25,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 189 transitions, 2225 flow [2024-06-03 19:54:25,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:25,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:25,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-03 19:54:25,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-03 19:54:25,730 INFO L175 Difference]: Start difference. First operand has 143 places, 169 transitions, 1749 flow. Second operand 8 states and 138 transitions. [2024-06-03 19:54:25,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 189 transitions, 2225 flow [2024-06-03 19:54:25,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 189 transitions, 2120 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-03 19:54:25,822 INFO L231 Difference]: Finished difference. Result has 148 places, 172 transitions, 1756 flow [2024-06-03 19:54:25,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1756, PETRI_PLACES=148, PETRI_TRANSITIONS=172} [2024-06-03 19:54:25,822 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-03 19:54:25,822 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 172 transitions, 1756 flow [2024-06-03 19:54:25,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:25,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:25,822 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:54:25,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 19:54:25,823 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:25,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:25,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1666524073, now seen corresponding path program 3 times [2024-06-03 19:54:25,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:25,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126159914] [2024-06-03 19:54:25,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:25,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:25,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:26,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:26,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:26,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126159914] [2024-06-03 19:54:26,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126159914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:26,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:26,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:26,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219784358] [2024-06-03 19:54:26,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:26,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:26,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:26,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:26,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:26,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:26,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 172 transitions, 1756 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:26,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:26,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:26,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:27,230 INFO L124 PetriNetUnfolderBase]: 1705/2776 cut-off events. [2024-06-03 19:54:27,231 INFO L125 PetriNetUnfolderBase]: For 84602/84605 co-relation queries the response was YES. [2024-06-03 19:54:27,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18010 conditions, 2776 events. 1705/2776 cut-off events. For 84602/84605 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15358 event pairs, 433 based on Foata normal form. 5/2779 useless extension candidates. Maximal degree in co-relation 17944. Up to 2378 conditions per place. [2024-06-03 19:54:27,254 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 142 selfloop transitions, 47 changer transitions 0/194 dead transitions. [2024-06-03 19:54:27,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 194 transitions, 2334 flow [2024-06-03 19:54:27,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:27,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:27,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:54:27,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-03 19:54:27,255 INFO L175 Difference]: Start difference. First operand has 148 places, 172 transitions, 1756 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:54:27,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 194 transitions, 2334 flow [2024-06-03 19:54:27,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 194 transitions, 2186 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:27,350 INFO L231 Difference]: Finished difference. Result has 150 places, 172 transitions, 1710 flow [2024-06-03 19:54:27,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1608, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1710, PETRI_PLACES=150, PETRI_TRANSITIONS=172} [2024-06-03 19:54:27,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-03 19:54:27,351 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 172 transitions, 1710 flow [2024-06-03 19:54:27,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:27,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:27,351 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:54:27,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 19:54:27,351 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:27,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:27,352 INFO L85 PathProgramCache]: Analyzing trace with hash 401204976, now seen corresponding path program 3 times [2024-06-03 19:54:27,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:27,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511855497] [2024-06-03 19:54:27,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:27,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:27,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:27,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:27,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:27,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511855497] [2024-06-03 19:54:27,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511855497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:27,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:27,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:27,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748853023] [2024-06-03 19:54:27,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:27,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:27,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:27,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:27,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:28,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:28,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 172 transitions, 1710 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:28,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:28,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:28,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:28,538 INFO L124 PetriNetUnfolderBase]: 1691/2749 cut-off events. [2024-06-03 19:54:28,538 INFO L125 PetriNetUnfolderBase]: For 87211/87211 co-relation queries the response was YES. [2024-06-03 19:54:28,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17941 conditions, 2749 events. 1691/2749 cut-off events. For 87211/87211 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15111 event pairs, 460 based on Foata normal form. 2/2746 useless extension candidates. Maximal degree in co-relation 17874. Up to 2507 conditions per place. [2024-06-03 19:54:28,562 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 161 selfloop transitions, 23 changer transitions 0/189 dead transitions. [2024-06-03 19:54:28,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 189 transitions, 2124 flow [2024-06-03 19:54:28,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:28,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:28,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 19:54:28,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-03 19:54:28,563 INFO L175 Difference]: Start difference. First operand has 150 places, 172 transitions, 1710 flow. Second operand 7 states and 130 transitions. [2024-06-03 19:54:28,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 189 transitions, 2124 flow [2024-06-03 19:54:28,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 189 transitions, 1996 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 19:54:28,651 INFO L231 Difference]: Finished difference. Result has 150 places, 172 transitions, 1634 flow [2024-06-03 19:54:28,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1634, PETRI_PLACES=150, PETRI_TRANSITIONS=172} [2024-06-03 19:54:28,652 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-03 19:54:28,652 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 172 transitions, 1634 flow [2024-06-03 19:54:28,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:28,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:28,652 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:54:28,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 19:54:28,653 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:28,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:28,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1597772924, now seen corresponding path program 4 times [2024-06-03 19:54:28,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:28,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11776212] [2024-06-03 19:54:28,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:28,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:28,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:29,341 INFO L134 CoverageAnalysis]: 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,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:29,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11776212] [2024-06-03 19:54:29,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11776212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:29,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:29,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:29,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330305641] [2024-06-03 19:54:29,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:29,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:29,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:29,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:29,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:29,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:29,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 172 transitions, 1634 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:29,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:29,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:29,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:29,960 INFO L124 PetriNetUnfolderBase]: 1701/2771 cut-off events. [2024-06-03 19:54:29,960 INFO L125 PetriNetUnfolderBase]: For 91189/91189 co-relation queries the response was YES. [2024-06-03 19:54:29,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17955 conditions, 2771 events. 1701/2771 cut-off events. For 91189/91189 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15348 event pairs, 448 based on Foata normal form. 2/2768 useless extension candidates. Maximal degree in co-relation 17888. Up to 2495 conditions per place. [2024-06-03 19:54:29,982 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 32 changer transitions 0/191 dead transitions. [2024-06-03 19:54:29,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 191 transitions, 2105 flow [2024-06-03 19:54:29,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:29,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:29,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 19:54:29,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-03 19:54:29,983 INFO L175 Difference]: Start difference. First operand has 150 places, 172 transitions, 1634 flow. Second operand 7 states and 130 transitions. [2024-06-03 19:54:29,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 191 transitions, 2105 flow [2024-06-03 19:54:30,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 191 transitions, 1965 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-03 19:54:30,088 INFO L231 Difference]: Finished difference. Result has 148 places, 176 transitions, 1640 flow [2024-06-03 19:54:30,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1640, PETRI_PLACES=148, PETRI_TRANSITIONS=176} [2024-06-03 19:54:30,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-03 19:54:30,089 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 176 transitions, 1640 flow [2024-06-03 19:54:30,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:30,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:30,089 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:54:30,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 19:54:30,090 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:30,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:30,090 INFO L85 PathProgramCache]: Analyzing trace with hash 725688042, now seen corresponding path program 5 times [2024-06-03 19:54:30,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:30,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689634389] [2024-06-03 19:54:30,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:30,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:30,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:30,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:54:30,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:30,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689634389] [2024-06-03 19:54:30,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689634389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:30,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:30,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:30,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604151478] [2024-06-03 19:54:30,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:30,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:30,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:30,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:30,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:30,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:30,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 176 transitions, 1640 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:30,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:30,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:30,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:31,349 INFO L124 PetriNetUnfolderBase]: 1705/2788 cut-off events. [2024-06-03 19:54:31,349 INFO L125 PetriNetUnfolderBase]: For 95621/95624 co-relation queries the response was YES. [2024-06-03 19:54:31,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18076 conditions, 2788 events. 1705/2788 cut-off events. For 95621/95624 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15597 event pairs, 456 based on Foata normal form. 6/2786 useless extension candidates. Maximal degree in co-relation 18007. Up to 2399 conditions per place. [2024-06-03 19:54:31,370 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 137 selfloop transitions, 51 changer transitions 0/193 dead transitions. [2024-06-03 19:54:31,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 193 transitions, 2182 flow [2024-06-03 19:54:31,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:31,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:31,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 19:54:31,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-03 19:54:31,372 INFO L175 Difference]: Start difference. First operand has 148 places, 176 transitions, 1640 flow. Second operand 7 states and 131 transitions. [2024-06-03 19:54:31,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 193 transitions, 2182 flow [2024-06-03 19:54:31,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 193 transitions, 2103 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:31,467 INFO L231 Difference]: Finished difference. Result has 151 places, 179 transitions, 1721 flow [2024-06-03 19:54:31,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1721, PETRI_PLACES=151, PETRI_TRANSITIONS=179} [2024-06-03 19:54:31,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-03 19:54:31,467 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 179 transitions, 1721 flow [2024-06-03 19:54:31,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:31,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:31,468 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:54:31,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 19:54:31,468 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:54:31,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:31,469 INFO L85 PathProgramCache]: Analyzing trace with hash 731401962, now seen corresponding path program 6 times [2024-06-03 19:54:31,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:31,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263757673] [2024-06-03 19:54:31,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:31,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:31,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:32,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:32,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:32,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263757673] [2024-06-03 19:54:32,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263757673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:32,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:32,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 19:54:32,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937517971] [2024-06-03 19:54:32,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:32,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 19:54:32,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:32,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 19:54:32,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 19:54:32,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:32,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 179 transitions, 1721 flow. Second operand has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:32,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:32,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:32,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:32,669 INFO L124 PetriNetUnfolderBase]: 1695/2774 cut-off events. [2024-06-03 19:54:32,670 INFO L125 PetriNetUnfolderBase]: For 97305/97308 co-relation queries the response was YES. [2024-06-03 19:54:32,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18085 conditions, 2774 events. 1695/2774 cut-off events. For 97305/97308 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15502 event pairs, 460 based on Foata normal form. 4/2770 useless extension candidates. Maximal degree in co-relation 18015. Up to 2391 conditions per place. [2024-06-03 19:54:32,692 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 132 selfloop transitions, 55 changer transitions 0/192 dead transitions. [2024-06-03 19:54:32,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 192 transitions, 2137 flow [2024-06-03 19:54:32,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:54:32,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:54:32,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-03 19:54:32,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-03 19:54:32,694 INFO L175 Difference]: Start difference. First operand has 151 places, 179 transitions, 1721 flow. Second operand 7 states and 129 transitions. [2024-06-03 19:54:32,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 192 transitions, 2137 flow [2024-06-03 19:54:32,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 192 transitions, 1999 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:32,837 INFO L231 Difference]: Finished difference. Result has 154 places, 179 transitions, 1699 flow [2024-06-03 19:54:32,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1583, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1699, PETRI_PLACES=154, PETRI_TRANSITIONS=179} [2024-06-03 19:54:32,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-03 19:54:32,838 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 179 transitions, 1699 flow [2024-06-03 19:54:32,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.875) internal successors, (95), 8 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:32,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:32,838 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:54:32,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 19:54:32,838 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:32,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:32,839 INFO L85 PathProgramCache]: Analyzing trace with hash 739028458, now seen corresponding path program 2 times [2024-06-03 19:54:32,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:32,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846496333] [2024-06-03 19:54:32,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:32,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:32,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:33,830 INFO L134 CoverageAnalysis]: 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:33,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:33,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846496333] [2024-06-03 19:54:33,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846496333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:33,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:33,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:33,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804422608] [2024-06-03 19:54:33,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:33,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:33,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:33,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:33,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:33,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:33,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 179 transitions, 1699 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:33,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:33,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:33,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:34,491 INFO L124 PetriNetUnfolderBase]: 1700/2766 cut-off events. [2024-06-03 19:54:34,491 INFO L125 PetriNetUnfolderBase]: For 99795/99795 co-relation queries the response was YES. [2024-06-03 19:54:34,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18180 conditions, 2766 events. 1700/2766 cut-off events. For 99795/99795 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15265 event pairs, 441 based on Foata normal form. 1/2766 useless extension candidates. Maximal degree in co-relation 18109. Up to 2589 conditions per place. [2024-06-03 19:54:34,513 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 20 changer transitions 0/194 dead transitions. [2024-06-03 19:54:34,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 194 transitions, 2175 flow [2024-06-03 19:54:34,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:34,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:34,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-03 19:54:34,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-03 19:54:34,515 INFO L175 Difference]: Start difference. First operand has 154 places, 179 transitions, 1699 flow. Second operand 9 states and 146 transitions. [2024-06-03 19:54:34,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 194 transitions, 2175 flow [2024-06-03 19:54:34,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 194 transitions, 2011 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 19:54:34,639 INFO L231 Difference]: Finished difference. Result has 155 places, 182 transitions, 1658 flow [2024-06-03 19:54:34,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1658, PETRI_PLACES=155, PETRI_TRANSITIONS=182} [2024-06-03 19:54:34,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-03 19:54:34,640 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 182 transitions, 1658 flow [2024-06-03 19:54:34,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:34,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:34,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:34,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 19:54:34,641 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:34,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:34,641 INFO L85 PathProgramCache]: Analyzing trace with hash 800466083, now seen corresponding path program 4 times [2024-06-03 19:54:34,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:34,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104578652] [2024-06-03 19:54:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:34,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:34,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:35,491 INFO L134 CoverageAnalysis]: 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:35,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:35,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104578652] [2024-06-03 19:54:35,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104578652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:35,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:35,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:35,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838546814] [2024-06-03 19:54:35,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:35,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:35,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:35,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:35,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:35,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:35,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 182 transitions, 1658 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:35,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:35,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:35,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:36,132 INFO L124 PetriNetUnfolderBase]: 1751/2850 cut-off events. [2024-06-03 19:54:36,133 INFO L125 PetriNetUnfolderBase]: For 109204/109207 co-relation queries the response was YES. [2024-06-03 19:54:36,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18970 conditions, 2850 events. 1751/2850 cut-off events. For 109204/109207 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15850 event pairs, 437 based on Foata normal form. 5/2853 useless extension candidates. Maximal degree in co-relation 18900. Up to 2589 conditions per place. [2024-06-03 19:54:36,160 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 168 selfloop transitions, 33 changer transitions 0/206 dead transitions. [2024-06-03 19:54:36,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 206 transitions, 2360 flow [2024-06-03 19:54:36,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:36,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:36,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-03 19:54:36,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-03 19:54:36,161 INFO L175 Difference]: Start difference. First operand has 155 places, 182 transitions, 1658 flow. Second operand 8 states and 143 transitions. [2024-06-03 19:54:36,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 206 transitions, 2360 flow [2024-06-03 19:54:36,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 206 transitions, 2261 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 19:54:36,311 INFO L231 Difference]: Finished difference. Result has 157 places, 190 transitions, 1821 flow [2024-06-03 19:54:36,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1821, PETRI_PLACES=157, PETRI_TRANSITIONS=190} [2024-06-03 19:54:36,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-03 19:54:36,312 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 190 transitions, 1821 flow [2024-06-03 19:54:36,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:36,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:36,313 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:54:36,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 19:54:36,313 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:36,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:36,314 INFO L85 PathProgramCache]: Analyzing trace with hash 725684415, now seen corresponding path program 5 times [2024-06-03 19:54:36,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:36,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720986291] [2024-06-03 19:54:36,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:36,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:36,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:37,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:37,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:37,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720986291] [2024-06-03 19:54:37,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720986291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:37,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:37,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:37,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521819250] [2024-06-03 19:54:37,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:37,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:37,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:37,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:37,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:37,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 190 transitions, 1821 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:37,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:37,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:37,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:37,796 INFO L124 PetriNetUnfolderBase]: 1798/2921 cut-off events. [2024-06-03 19:54:37,796 INFO L125 PetriNetUnfolderBase]: For 123751/123754 co-relation queries the response was YES. [2024-06-03 19:54:37,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20355 conditions, 2921 events. 1798/2921 cut-off events. For 123751/123754 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16336 event pairs, 466 based on Foata normal form. 5/2918 useless extension candidates. Maximal degree in co-relation 20283. Up to 2321 conditions per place. [2024-06-03 19:54:37,818 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 130 selfloop transitions, 85 changer transitions 0/220 dead transitions. [2024-06-03 19:54:37,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 220 transitions, 2835 flow [2024-06-03 19:54:37,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:37,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:37,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:54:37,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:37,820 INFO L175 Difference]: Start difference. First operand has 157 places, 190 transitions, 1821 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:54:37,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 220 transitions, 2835 flow [2024-06-03 19:54:37,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 220 transitions, 2631 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:37,945 INFO L231 Difference]: Finished difference. Result has 161 places, 202 transitions, 2116 flow [2024-06-03 19:54:37,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2116, PETRI_PLACES=161, PETRI_TRANSITIONS=202} [2024-06-03 19:54:37,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-03 19:54:37,947 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 202 transitions, 2116 flow [2024-06-03 19:54:37,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:37,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:37,947 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:54:37,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 19:54:37,947 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:37,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:37,948 INFO L85 PathProgramCache]: Analyzing trace with hash 725695978, now seen corresponding path program 3 times [2024-06-03 19:54:37,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:37,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071437211] [2024-06-03 19:54:37,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:37,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:37,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:39,069 INFO L134 CoverageAnalysis]: 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:39,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:39,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071437211] [2024-06-03 19:54:39,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071437211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:39,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:39,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:39,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081116859] [2024-06-03 19:54:39,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:39,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:39,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:39,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:39,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:39,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:39,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 202 transitions, 2116 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:39,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:39,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:39,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:39,636 INFO L124 PetriNetUnfolderBase]: 1795/2916 cut-off events. [2024-06-03 19:54:39,637 INFO L125 PetriNetUnfolderBase]: For 129446/129454 co-relation queries the response was YES. [2024-06-03 19:54:39,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20798 conditions, 2916 events. 1795/2916 cut-off events. For 129446/129454 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16315 event pairs, 463 based on Foata normal form. 7/2921 useless extension candidates. Maximal degree in co-relation 20725. Up to 2699 conditions per place. [2024-06-03 19:54:39,661 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 182 selfloop transitions, 29 changer transitions 0/216 dead transitions. [2024-06-03 19:54:39,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 216 transitions, 2648 flow [2024-06-03 19:54:39,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:39,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:39,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:54:39,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-03 19:54:39,662 INFO L175 Difference]: Start difference. First operand has 161 places, 202 transitions, 2116 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:54:39,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 216 transitions, 2648 flow [2024-06-03 19:54:39,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 2421 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:39,833 INFO L231 Difference]: Finished difference. Result has 165 places, 205 transitions, 2043 flow [2024-06-03 19:54:39,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2043, PETRI_PLACES=165, PETRI_TRANSITIONS=205} [2024-06-03 19:54:39,834 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 19:54:39,834 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 205 transitions, 2043 flow [2024-06-03 19:54:39,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:39,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:39,834 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:54:39,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 19:54:39,834 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:39,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:39,835 INFO L85 PathProgramCache]: Analyzing trace with hash 725695575, now seen corresponding path program 6 times [2024-06-03 19:54:39,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:39,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332567834] [2024-06-03 19:54:39,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:39,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:39,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:40,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:40,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:40,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332567834] [2024-06-03 19:54:40,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332567834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:40,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:40,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:40,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040473060] [2024-06-03 19:54:40,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:40,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:40,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:40,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:40,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:40,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:40,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 205 transitions, 2043 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:40,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:40,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:40,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:41,161 INFO L124 PetriNetUnfolderBase]: 1790/2913 cut-off events. [2024-06-03 19:54:41,161 INFO L125 PetriNetUnfolderBase]: For 126877/126880 co-relation queries the response was YES. [2024-06-03 19:54:41,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19823 conditions, 2913 events. 1790/2913 cut-off events. For 126877/126880 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16332 event pairs, 466 based on Foata normal form. 5/2910 useless extension candidates. Maximal degree in co-relation 19749. Up to 2315 conditions per place. [2024-06-03 19:54:41,184 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 138 selfloop transitions, 80 changer transitions 0/223 dead transitions. [2024-06-03 19:54:41,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 223 transitions, 2793 flow [2024-06-03 19:54:41,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:41,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:41,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:54:41,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:41,189 INFO L175 Difference]: Start difference. First operand has 165 places, 205 transitions, 2043 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:54:41,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 223 transitions, 2793 flow [2024-06-03 19:54:41,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 223 transitions, 2603 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:41,299 INFO L231 Difference]: Finished difference. Result has 167 places, 205 transitions, 2021 flow [2024-06-03 19:54:41,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2021, PETRI_PLACES=167, PETRI_TRANSITIONS=205} [2024-06-03 19:54:41,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-03 19:54:41,300 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 205 transitions, 2021 flow [2024-06-03 19:54:41,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:41,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:41,300 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:54:41,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 19:54:41,300 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:41,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:41,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1256610794, now seen corresponding path program 1 times [2024-06-03 19:54:41,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:41,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690792184] [2024-06-03 19:54:41,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:41,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:41,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:42,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:42,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690792184] [2024-06-03 19:54:42,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690792184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:42,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:42,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:42,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779579187] [2024-06-03 19:54:42,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:42,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:42,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:42,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:42,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:42,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:42,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 205 transitions, 2021 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:42,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:42,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:42,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:42,836 INFO L124 PetriNetUnfolderBase]: 1795/2921 cut-off events. [2024-06-03 19:54:42,836 INFO L125 PetriNetUnfolderBase]: For 130393/130393 co-relation queries the response was YES. [2024-06-03 19:54:42,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20106 conditions, 2921 events. 1795/2921 cut-off events. For 130393/130393 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16409 event pairs, 447 based on Foata normal form. 1/2921 useless extension candidates. Maximal degree in co-relation 20031. Up to 2721 conditions per place. [2024-06-03 19:54:42,858 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 206 selfloop transitions, 17 changer transitions 0/228 dead transitions. [2024-06-03 19:54:42,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 228 transitions, 2589 flow [2024-06-03 19:54:42,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:42,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:42,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:54:42,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-03 19:54:42,859 INFO L175 Difference]: Start difference. First operand has 167 places, 205 transitions, 2021 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:54:42,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 228 transitions, 2589 flow [2024-06-03 19:54:43,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 228 transitions, 2345 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-03 19:54:43,047 INFO L231 Difference]: Finished difference. Result has 168 places, 214 transitions, 1927 flow [2024-06-03 19:54:43,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1927, PETRI_PLACES=168, PETRI_TRANSITIONS=214} [2024-06-03 19:54:43,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-03 19:54:43,047 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 214 transitions, 1927 flow [2024-06-03 19:54:43,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:43,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:43,048 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:54:43,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 19:54:43,048 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:54:43,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:43,048 INFO L85 PathProgramCache]: Analyzing trace with hash 738767500, now seen corresponding path program 2 times [2024-06-03 19:54:43,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:43,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112747970] [2024-06-03 19:54:43,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:43,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:43,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:44,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:44,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:44,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112747970] [2024-06-03 19:54:44,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112747970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:44,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:44,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:44,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463046395] [2024-06-03 19:54:44,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:44,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:44,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:44,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:44,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:44,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:44,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 214 transitions, 1927 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:44,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:44,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:44,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:44,604 INFO L124 PetriNetUnfolderBase]: 1805/2940 cut-off events. [2024-06-03 19:54:44,605 INFO L125 PetriNetUnfolderBase]: For 134516/134519 co-relation queries the response was YES. [2024-06-03 19:54:44,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20037 conditions, 2940 events. 1805/2940 cut-off events. For 134516/134519 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16496 event pairs, 449 based on Foata normal form. 3/2941 useless extension candidates. Maximal degree in co-relation 19962. Up to 2720 conditions per place. [2024-06-03 19:54:44,628 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 202 selfloop transitions, 30 changer transitions 0/237 dead transitions. [2024-06-03 19:54:44,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 237 transitions, 2527 flow [2024-06-03 19:54:44,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:44,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:44,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-03 19:54:44,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-03 19:54:44,629 INFO L175 Difference]: Start difference. First operand has 168 places, 214 transitions, 1927 flow. Second operand 8 states and 135 transitions. [2024-06-03 19:54:44,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 237 transitions, 2527 flow [2024-06-03 19:54:44,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 237 transitions, 2479 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-03 19:54:44,771 INFO L231 Difference]: Finished difference. Result has 174 places, 226 transitions, 2079 flow [2024-06-03 19:54:44,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2079, PETRI_PLACES=174, PETRI_TRANSITIONS=226} [2024-06-03 19:54:44,771 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-03 19:54:44,771 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 226 transitions, 2079 flow [2024-06-03 19:54:44,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:44,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:44,772 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:54:44,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 19:54:44,772 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:54:44,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:44,772 INFO L85 PathProgramCache]: Analyzing trace with hash 739034410, now seen corresponding path program 3 times [2024-06-03 19:54:44,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:44,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886005573] [2024-06-03 19:54:44,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:44,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:45,738 INFO L134 CoverageAnalysis]: 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:45,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:45,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886005573] [2024-06-03 19:54:45,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886005573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:45,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:45,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:45,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917711410] [2024-06-03 19:54:45,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:45,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:45,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:45,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:45,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:45,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:45,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 226 transitions, 2079 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:45,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:45,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:45,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:46,517 INFO L124 PetriNetUnfolderBase]: 1810/2943 cut-off events. [2024-06-03 19:54:46,517 INFO L125 PetriNetUnfolderBase]: For 140167/140170 co-relation queries the response was YES. [2024-06-03 19:54:46,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20527 conditions, 2943 events. 1810/2943 cut-off events. For 140167/140170 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16512 event pairs, 449 based on Foata normal form. 3/2944 useless extension candidates. Maximal degree in co-relation 20449. Up to 2714 conditions per place. [2024-06-03 19:54:46,544 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 198 selfloop transitions, 41 changer transitions 0/244 dead transitions. [2024-06-03 19:54:46,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 244 transitions, 2773 flow [2024-06-03 19:54:46,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:46,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:46,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-03 19:54:46,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-03 19:54:46,545 INFO L175 Difference]: Start difference. First operand has 174 places, 226 transitions, 2079 flow. Second operand 8 states and 137 transitions. [2024-06-03 19:54:46,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 244 transitions, 2773 flow [2024-06-03 19:54:46,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 244 transitions, 2715 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-03 19:54:46,717 INFO L231 Difference]: Finished difference. Result has 180 places, 232 transitions, 2211 flow [2024-06-03 19:54:46,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2021, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2211, PETRI_PLACES=180, PETRI_TRANSITIONS=232} [2024-06-03 19:54:46,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-03 19:54:46,718 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 232 transitions, 2211 flow [2024-06-03 19:54:46,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:46,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:46,718 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:54:46,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 19:54:46,718 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:54:46,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:46,718 INFO L85 PathProgramCache]: Analyzing trace with hash 731415850, now seen corresponding path program 4 times [2024-06-03 19:54:46,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:46,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44959754] [2024-06-03 19:54:46,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:46,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:47,590 INFO L134 CoverageAnalysis]: 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:47,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:47,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44959754] [2024-06-03 19:54:47,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44959754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:47,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:47,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:47,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403609202] [2024-06-03 19:54:47,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:47,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:47,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:47,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:47,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:47,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:47,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 232 transitions, 2211 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:47,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:47,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:47,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:48,215 INFO L124 PetriNetUnfolderBase]: 1807/2941 cut-off events. [2024-06-03 19:54:48,216 INFO L125 PetriNetUnfolderBase]: For 145499/145502 co-relation queries the response was YES. [2024-06-03 19:54:48,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20872 conditions, 2941 events. 1807/2941 cut-off events. For 145499/145502 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16548 event pairs, 449 based on Foata normal form. 3/2942 useless extension candidates. Maximal degree in co-relation 20792. Up to 2723 conditions per place. [2024-06-03 19:54:48,241 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 29 changer transitions 0/243 dead transitions. [2024-06-03 19:54:48,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 243 transitions, 2713 flow [2024-06-03 19:54:48,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:48,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:48,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-03 19:54:48,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-03 19:54:48,242 INFO L175 Difference]: Start difference. First operand has 180 places, 232 transitions, 2211 flow. Second operand 8 states and 136 transitions. [2024-06-03 19:54:48,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 243 transitions, 2713 flow [2024-06-03 19:54:48,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 243 transitions, 2611 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-03 19:54:48,480 INFO L231 Difference]: Finished difference. Result has 184 places, 232 transitions, 2173 flow [2024-06-03 19:54:48,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2173, PETRI_PLACES=184, PETRI_TRANSITIONS=232} [2024-06-03 19:54:48,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-03 19:54:48,481 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 232 transitions, 2173 flow [2024-06-03 19:54:48,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:48,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:48,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:48,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 19:54:48,481 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:54:48,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:48,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1842027404, now seen corresponding path program 1 times [2024-06-03 19:54:48,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:48,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237178816] [2024-06-03 19:54:48,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:48,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:48,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:49,161 INFO L134 CoverageAnalysis]: 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:49,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:49,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237178816] [2024-06-03 19:54:49,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237178816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:49,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:49,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:49,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254473932] [2024-06-03 19:54:49,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:49,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:49,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:49,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:49,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:49,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:49,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 232 transitions, 2173 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:49,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:49,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:49,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:49,968 INFO L124 PetriNetUnfolderBase]: 1843/2994 cut-off events. [2024-06-03 19:54:49,968 INFO L125 PetriNetUnfolderBase]: For 158483/158486 co-relation queries the response was YES. [2024-06-03 19:54:49,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21146 conditions, 2994 events. 1843/2994 cut-off events. For 158483/158486 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16694 event pairs, 338 based on Foata normal form. 12/3004 useless extension candidates. Maximal degree in co-relation 21064. Up to 2644 conditions per place. [2024-06-03 19:54:49,994 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 237 selfloop transitions, 25 changer transitions 0/267 dead transitions. [2024-06-03 19:54:49,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 267 transitions, 2867 flow [2024-06-03 19:54:49,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:49,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:49,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-03 19:54:49,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-03 19:54:49,995 INFO L175 Difference]: Start difference. First operand has 184 places, 232 transitions, 2173 flow. Second operand 8 states and 155 transitions. [2024-06-03 19:54:49,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 267 transitions, 2867 flow [2024-06-03 19:54:50,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 267 transitions, 2765 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 19:54:50,248 INFO L231 Difference]: Finished difference. Result has 186 places, 236 transitions, 2208 flow [2024-06-03 19:54:50,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2071, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2208, PETRI_PLACES=186, PETRI_TRANSITIONS=236} [2024-06-03 19:54:50,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 19:54:50,249 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 236 transitions, 2208 flow [2024-06-03 19:54:50,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:50,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:50,249 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:50,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 19:54:50,250 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:54:50,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:50,250 INFO L85 PathProgramCache]: Analyzing trace with hash -409881232, now seen corresponding path program 2 times [2024-06-03 19:54:50,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:50,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911398425] [2024-06-03 19:54:50,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:50,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:50,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:50,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:54:50,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:50,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911398425] [2024-06-03 19:54:50,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911398425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:50,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:50,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:50,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948274533] [2024-06-03 19:54:50,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:50,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:50,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:50,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:50,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:51,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:51,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 236 transitions, 2208 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:51,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:51,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:51,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:51,624 INFO L124 PetriNetUnfolderBase]: 1887/3069 cut-off events. [2024-06-03 19:54:51,625 INFO L125 PetriNetUnfolderBase]: For 168772/168775 co-relation queries the response was YES. [2024-06-03 19:54:51,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21989 conditions, 3069 events. 1887/3069 cut-off events. For 168772/168775 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17273 event pairs, 457 based on Foata normal form. 14/3081 useless extension candidates. Maximal degree in co-relation 21906. Up to 2743 conditions per place. [2024-06-03 19:54:51,653 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 26 changer transitions 0/267 dead transitions. [2024-06-03 19:54:51,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 267 transitions, 2904 flow [2024-06-03 19:54:51,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:51,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:51,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 19:54:51,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-03 19:54:51,654 INFO L175 Difference]: Start difference. First operand has 186 places, 236 transitions, 2208 flow. Second operand 8 states and 154 transitions. [2024-06-03 19:54:51,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 267 transitions, 2904 flow [2024-06-03 19:54:51,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 267 transitions, 2811 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 19:54:51,901 INFO L231 Difference]: Finished difference. Result has 189 places, 238 transitions, 2233 flow [2024-06-03 19:54:51,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2233, PETRI_PLACES=189, PETRI_TRANSITIONS=238} [2024-06-03 19:54:51,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-03 19:54:51,901 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 238 transitions, 2233 flow [2024-06-03 19:54:51,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:51,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:51,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:51,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 19:54:51,902 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:51,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:51,902 INFO L85 PathProgramCache]: Analyzing trace with hash -409870320, now seen corresponding path program 1 times [2024-06-03 19:54:51,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:51,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095934061] [2024-06-03 19:54:51,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:51,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:51,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:52,823 INFO L134 CoverageAnalysis]: 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:52,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:52,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095934061] [2024-06-03 19:54:52,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095934061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:52,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:52,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:54:52,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104753313] [2024-06-03 19:54:52,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:52,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:54:52,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:52,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:54:52,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:54:52,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:52,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 238 transitions, 2233 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:52,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:52,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:52,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:53,614 INFO L124 PetriNetUnfolderBase]: 1902/3092 cut-off events. [2024-06-03 19:54:53,614 INFO L125 PetriNetUnfolderBase]: For 164061/164064 co-relation queries the response was YES. [2024-06-03 19:54:53,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22290 conditions, 3092 events. 1902/3092 cut-off events. For 164061/164064 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17442 event pairs, 458 based on Foata normal form. 5/3095 useless extension candidates. Maximal degree in co-relation 22206. Up to 2792 conditions per place. [2024-06-03 19:54:53,653 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 231 selfloop transitions, 33 changer transitions 0/269 dead transitions. [2024-06-03 19:54:53,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 269 transitions, 2951 flow [2024-06-03 19:54:53,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:54:53,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:54:53,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:54:53,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-03 19:54:53,655 INFO L175 Difference]: Start difference. First operand has 189 places, 238 transitions, 2233 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:54:53,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 269 transitions, 2951 flow [2024-06-03 19:54:53,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 269 transitions, 2861 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:53,907 INFO L231 Difference]: Finished difference. Result has 192 places, 243 transitions, 2333 flow [2024-06-03 19:54:53,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2143, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2333, PETRI_PLACES=192, PETRI_TRANSITIONS=243} [2024-06-03 19:54:53,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-03 19:54:53,908 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 243 transitions, 2333 flow [2024-06-03 19:54:53,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:53,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:53,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:53,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 19:54:53,909 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:54:53,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:53,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2137485614, now seen corresponding path program 3 times [2024-06-03 19:54:53,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:53,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399629298] [2024-06-03 19:54:53,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:53,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:53,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:54,709 INFO L134 CoverageAnalysis]: 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:54,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:54,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399629298] [2024-06-03 19:54:54,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399629298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:54,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:54,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:54,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145468529] [2024-06-03 19:54:54,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:54,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:54,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:54,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:54,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:54,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:54,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 243 transitions, 2333 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:54,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:54,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:54,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:55,386 INFO L124 PetriNetUnfolderBase]: 1946/3168 cut-off events. [2024-06-03 19:54:55,386 INFO L125 PetriNetUnfolderBase]: For 183489/183492 co-relation queries the response was YES. [2024-06-03 19:54:55,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23265 conditions, 3168 events. 1946/3168 cut-off events. For 183489/183492 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 17997 event pairs, 454 based on Foata normal form. 14/3180 useless extension candidates. Maximal degree in co-relation 23180. Up to 2778 conditions per place. [2024-06-03 19:54:55,415 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 38 changer transitions 0/269 dead transitions. [2024-06-03 19:54:55,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 269 transitions, 3045 flow [2024-06-03 19:54:55,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:55,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:55,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:54:55,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-03 19:54:55,416 INFO L175 Difference]: Start difference. First operand has 192 places, 243 transitions, 2333 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:54:55,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 269 transitions, 3045 flow [2024-06-03 19:54:55,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 269 transitions, 2889 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-03 19:54:55,706 INFO L231 Difference]: Finished difference. Result has 193 places, 245 transitions, 2325 flow [2024-06-03 19:54:55,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2325, PETRI_PLACES=193, PETRI_TRANSITIONS=245} [2024-06-03 19:54:55,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-03 19:54:55,707 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 245 transitions, 2325 flow [2024-06-03 19:54:55,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:55,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:55,707 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,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 19:54:55,708 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:54:55,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:55,708 INFO L85 PathProgramCache]: Analyzing trace with hash -326655222, now seen corresponding path program 1 times [2024-06-03 19:54:55,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:55,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208849922] [2024-06-03 19:54:55,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:55,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:55,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:56,452 INFO L134 CoverageAnalysis]: 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,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:56,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208849922] [2024-06-03 19:54:56,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208849922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:56,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:56,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:56,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992828396] [2024-06-03 19:54:56,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:56,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:56,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:56,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:56,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:56,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:56,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 245 transitions, 2325 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:56,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:56,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:56,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:57,155 INFO L124 PetriNetUnfolderBase]: 1956/3169 cut-off events. [2024-06-03 19:54:57,155 INFO L125 PetriNetUnfolderBase]: For 177119/177119 co-relation queries the response was YES. [2024-06-03 19:54:57,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23529 conditions, 3169 events. 1956/3169 cut-off events. For 177119/177119 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17890 event pairs, 472 based on Foata normal form. 2/3167 useless extension candidates. Maximal degree in co-relation 23443. Up to 2824 conditions per place. [2024-06-03 19:54:57,182 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 230 selfloop transitions, 37 changer transitions 0/272 dead transitions. [2024-06-03 19:54:57,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 272 transitions, 2995 flow [2024-06-03 19:54:57,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:57,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:57,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-03 19:54:57,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:54:57,183 INFO L175 Difference]: Start difference. First operand has 193 places, 245 transitions, 2325 flow. Second operand 8 states and 152 transitions. [2024-06-03 19:54:57,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 272 transitions, 2995 flow [2024-06-03 19:54:57,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 272 transitions, 2877 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 19:54:57,478 INFO L231 Difference]: Finished difference. Result has 195 places, 249 transitions, 2374 flow [2024-06-03 19:54:57,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2374, PETRI_PLACES=195, PETRI_TRANSITIONS=249} [2024-06-03 19:54:57,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-03 19:54:57,479 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 249 transitions, 2374 flow [2024-06-03 19:54:57,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:57,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:57,480 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:57,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 19:54:57,480 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:54:57,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:57,481 INFO L85 PathProgramCache]: Analyzing trace with hash -300002104, now seen corresponding path program 1 times [2024-06-03 19:54:57,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:57,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76568584] [2024-06-03 19:54:57,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:57,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:57,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:54:58,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:54:58,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:54:58,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76568584] [2024-06-03 19:54:58,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76568584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:54:58,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:54:58,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:54:58,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104319320] [2024-06-03 19:54:58,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:54:58,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:54:58,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:54:58,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:54:58,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:54:58,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:54:58,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 249 transitions, 2374 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:58,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:54:58,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:54:58,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:54:58,980 INFO L124 PetriNetUnfolderBase]: 1976/3204 cut-off events. [2024-06-03 19:54:58,980 INFO L125 PetriNetUnfolderBase]: For 186735/186738 co-relation queries the response was YES. [2024-06-03 19:54:58,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24119 conditions, 3204 events. 1976/3204 cut-off events. For 186735/186738 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18178 event pairs, 460 based on Foata normal form. 6/3208 useless extension candidates. Maximal degree in co-relation 24032. Up to 2903 conditions per place. [2024-06-03 19:54:59,010 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 243 selfloop transitions, 27 changer transitions 0/275 dead transitions. [2024-06-03 19:54:59,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 275 transitions, 3063 flow [2024-06-03 19:54:59,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:54:59,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:54:59,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:54:59,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 19:54:59,012 INFO L175 Difference]: Start difference. First operand has 195 places, 249 transitions, 2374 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:54:59,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 275 transitions, 3063 flow [2024-06-03 19:54:59,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 275 transitions, 2907 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-03 19:54:59,302 INFO L231 Difference]: Finished difference. Result has 196 places, 253 transitions, 2358 flow [2024-06-03 19:54:59,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2358, PETRI_PLACES=196, PETRI_TRANSITIONS=253} [2024-06-03 19:54:59,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-03 19:54:59,303 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 253 transitions, 2358 flow [2024-06-03 19:54:59,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:54:59,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:54:59,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:54:59,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 19:54:59,304 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:54:59,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:54:59,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1019931776, now seen corresponding path program 2 times [2024-06-03 19:54:59,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:54:59,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489372704] [2024-06-03 19:54:59,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:54:59,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:54:59,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:00,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:00,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:00,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489372704] [2024-06-03 19:55:00,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489372704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:00,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:00,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:00,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116804670] [2024-06-03 19:55:00,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:00,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:00,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:00,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:00,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:00,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:00,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 253 transitions, 2358 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:00,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:00,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:00,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:00,644 INFO L124 PetriNetUnfolderBase]: 1996/3238 cut-off events. [2024-06-03 19:55:00,644 INFO L125 PetriNetUnfolderBase]: For 193868/193871 co-relation queries the response was YES. [2024-06-03 19:55:00,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24411 conditions, 3238 events. 1996/3238 cut-off events. For 193868/193871 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18343 event pairs, 449 based on Foata normal form. 6/3242 useless extension candidates. Maximal degree in co-relation 24323. Up to 2791 conditions per place. [2024-06-03 19:55:00,674 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 218 selfloop transitions, 55 changer transitions 0/278 dead transitions. [2024-06-03 19:55:00,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 278 transitions, 3177 flow [2024-06-03 19:55:00,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:00,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:00,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:55:00,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-03 19:55:00,676 INFO L175 Difference]: Start difference. First operand has 196 places, 253 transitions, 2358 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:55:00,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 278 transitions, 3177 flow [2024-06-03 19:55:00,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 278 transitions, 3082 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:00,964 INFO L231 Difference]: Finished difference. Result has 198 places, 257 transitions, 2464 flow [2024-06-03 19:55:00,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2464, PETRI_PLACES=198, PETRI_TRANSITIONS=257} [2024-06-03 19:55:00,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-03 19:55:00,965 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 257 transitions, 2464 flow [2024-06-03 19:55:00,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:00,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:00,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:00,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 19:55:00,966 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:00,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:00,966 INFO L85 PathProgramCache]: Analyzing trace with hash -122870584, now seen corresponding path program 3 times [2024-06-03 19:55:00,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:00,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234111354] [2024-06-03 19:55:00,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:00,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:00,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:01,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:01,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:01,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234111354] [2024-06-03 19:55:01,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234111354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:01,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:01,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:01,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944457417] [2024-06-03 19:55:01,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:01,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:01,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:01,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:01,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:01,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:01,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 257 transitions, 2464 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:01,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:01,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:01,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:02,506 INFO L124 PetriNetUnfolderBase]: 2000/3248 cut-off events. [2024-06-03 19:55:02,506 INFO L125 PetriNetUnfolderBase]: For 198495/198498 co-relation queries the response was YES. [2024-06-03 19:55:02,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24551 conditions, 3248 events. 2000/3248 cut-off events. For 198495/198498 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18406 event pairs, 463 based on Foata normal form. 6/3252 useless extension candidates. Maximal degree in co-relation 24462. Up to 2792 conditions per place. [2024-06-03 19:55:02,543 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 219 selfloop transitions, 57 changer transitions 0/281 dead transitions. [2024-06-03 19:55:02,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 281 transitions, 3285 flow [2024-06-03 19:55:02,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:02,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:02,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-03 19:55:02,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-03 19:55:02,544 INFO L175 Difference]: Start difference. First operand has 198 places, 257 transitions, 2464 flow. Second operand 8 states and 151 transitions. [2024-06-03 19:55:02,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 281 transitions, 3285 flow [2024-06-03 19:55:02,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 281 transitions, 3154 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:02,885 INFO L231 Difference]: Finished difference. Result has 201 places, 260 transitions, 2529 flow [2024-06-03 19:55:02,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2335, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2529, PETRI_PLACES=201, PETRI_TRANSITIONS=260} [2024-06-03 19:55:02,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 19:55:02,885 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 260 transitions, 2529 flow [2024-06-03 19:55:02,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:02,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:02,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:02,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 19:55:02,886 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:55:02,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:02,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1019935372, now seen corresponding path program 2 times [2024-06-03 19:55:02,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:02,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28528003] [2024-06-03 19:55:02,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:02,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:02,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:03,765 INFO L134 CoverageAnalysis]: 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:03,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:03,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28528003] [2024-06-03 19:55:03,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28528003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:03,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:03,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:03,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703043465] [2024-06-03 19:55:03,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:03,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:03,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:03,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:03,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:03,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:03,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 260 transitions, 2529 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:03,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:03,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:03,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:04,524 INFO L124 PetriNetUnfolderBase]: 2012/3265 cut-off events. [2024-06-03 19:55:04,524 INFO L125 PetriNetUnfolderBase]: For 201968/201971 co-relation queries the response was YES. [2024-06-03 19:55:04,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24761 conditions, 3265 events. 2012/3265 cut-off events. For 201968/201971 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18512 event pairs, 447 based on Foata normal form. 4/3267 useless extension candidates. Maximal degree in co-relation 24671. Up to 2885 conditions per place. [2024-06-03 19:55:04,552 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 257 selfloop transitions, 53 changer transitions 0/315 dead transitions. [2024-06-03 19:55:04,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 315 transitions, 3820 flow [2024-06-03 19:55:04,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:04,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:04,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:55:04,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-03 19:55:04,553 INFO L175 Difference]: Start difference. First operand has 201 places, 260 transitions, 2529 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:55:04,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 315 transitions, 3820 flow [2024-06-03 19:55:04,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 315 transitions, 3624 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:04,910 INFO L231 Difference]: Finished difference. Result has 208 places, 293 transitions, 3040 flow [2024-06-03 19:55:04,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3040, PETRI_PLACES=208, PETRI_TRANSITIONS=293} [2024-06-03 19:55:04,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-03 19:55:04,911 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 293 transitions, 3040 flow [2024-06-03 19:55:04,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:04,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:04,911 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,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 19:55:04,911 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:55:04,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:04,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1490336552, now seen corresponding path program 3 times [2024-06-03 19:55:04,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:04,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348705572] [2024-06-03 19:55:04,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:04,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:04,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:05,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:05,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:05,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348705572] [2024-06-03 19:55:05,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348705572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:05,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:05,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:05,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362949708] [2024-06-03 19:55:05,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:05,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:05,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:05,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:05,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:05,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:05,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 293 transitions, 3040 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:05,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:05,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:05,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:06,552 INFO L124 PetriNetUnfolderBase]: 2022/3281 cut-off events. [2024-06-03 19:55:06,552 INFO L125 PetriNetUnfolderBase]: For 210095/210098 co-relation queries the response was YES. [2024-06-03 19:55:06,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25469 conditions, 3281 events. 2022/3281 cut-off events. For 210095/210098 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18652 event pairs, 447 based on Foata normal form. 4/3283 useless extension candidates. Maximal degree in co-relation 25375. Up to 2900 conditions per place. [2024-06-03 19:55:06,584 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 260 selfloop transitions, 56 changer transitions 0/321 dead transitions. [2024-06-03 19:55:06,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 321 transitions, 4002 flow [2024-06-03 19:55:06,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:06,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:06,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-03 19:55:06,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-03 19:55:06,586 INFO L175 Difference]: Start difference. First operand has 208 places, 293 transitions, 3040 flow. Second operand 9 states and 163 transitions. [2024-06-03 19:55:06,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 321 transitions, 4002 flow [2024-06-03 19:55:07,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 321 transitions, 3819 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:07,017 INFO L231 Difference]: Finished difference. Result has 214 places, 302 transitions, 3191 flow [2024-06-03 19:55:07,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2881, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3191, PETRI_PLACES=214, PETRI_TRANSITIONS=302} [2024-06-03 19:55:07,018 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-03 19:55:07,018 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 302 transitions, 3191 flow [2024-06-03 19:55:07,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:07,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:07,018 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:07,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 19:55:07,019 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:55:07,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:07,019 INFO L85 PathProgramCache]: Analyzing trace with hash -122624940, now seen corresponding path program 4 times [2024-06-03 19:55:07,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:07,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965678813] [2024-06-03 19:55:07,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:07,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:07,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:08,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:08,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:08,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965678813] [2024-06-03 19:55:08,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965678813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:08,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:08,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:08,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274347664] [2024-06-03 19:55:08,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:08,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:08,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:08,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:08,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:08,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:08,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 302 transitions, 3191 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:08,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:08,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:08,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:08,727 INFO L124 PetriNetUnfolderBase]: 2050/3325 cut-off events. [2024-06-03 19:55:08,728 INFO L125 PetriNetUnfolderBase]: For 219822/219825 co-relation queries the response was YES. [2024-06-03 19:55:08,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26289 conditions, 3325 events. 2050/3325 cut-off events. For 219822/219825 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 18931 event pairs, 446 based on Foata normal form. 4/3327 useless extension candidates. Maximal degree in co-relation 26193. Up to 2887 conditions per place. [2024-06-03 19:55:08,761 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 263 selfloop transitions, 64 changer transitions 0/332 dead transitions. [2024-06-03 19:55:08,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 332 transitions, 4337 flow [2024-06-03 19:55:08,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:08,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:08,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 19:55:08,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 19:55:08,762 INFO L175 Difference]: Start difference. First operand has 214 places, 302 transitions, 3191 flow. Second operand 9 states and 164 transitions. [2024-06-03 19:55:08,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 332 transitions, 4337 flow [2024-06-03 19:55:09,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 332 transitions, 4183 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:09,157 INFO L231 Difference]: Finished difference. Result has 220 places, 312 transitions, 3423 flow [2024-06-03 19:55:09,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3423, PETRI_PLACES=220, PETRI_TRANSITIONS=312} [2024-06-03 19:55:09,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-03 19:55:09,157 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 312 transitions, 3423 flow [2024-06-03 19:55:09,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:09,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:09,157 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:09,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 19:55:09,158 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:09,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:09,158 INFO L85 PathProgramCache]: Analyzing trace with hash 2137855010, now seen corresponding path program 1 times [2024-06-03 19:55:09,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:09,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909465257] [2024-06-03 19:55:09,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:09,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:09,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:10,085 INFO L134 CoverageAnalysis]: 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:10,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:10,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909465257] [2024-06-03 19:55:10,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909465257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:10,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:10,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:10,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519775495] [2024-06-03 19:55:10,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:10,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:10,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:10,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:10,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:10,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:10,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 312 transitions, 3423 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:10,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:10,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:10,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:10,821 INFO L124 PetriNetUnfolderBase]: 2058/3340 cut-off events. [2024-06-03 19:55:10,822 INFO L125 PetriNetUnfolderBase]: For 232281/232281 co-relation queries the response was YES. [2024-06-03 19:55:10,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27064 conditions, 3340 events. 2058/3340 cut-off events. For 232281/232281 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19084 event pairs, 446 based on Foata normal form. 2/3341 useless extension candidates. Maximal degree in co-relation 26966. Up to 3097 conditions per place. [2024-06-03 19:55:10,853 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 309 selfloop transitions, 19 changer transitions 0/333 dead transitions. [2024-06-03 19:55:10,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 333 transitions, 4217 flow [2024-06-03 19:55:10,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:10,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:55:10,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-03 19:55:10,854 INFO L175 Difference]: Start difference. First operand has 220 places, 312 transitions, 3423 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:55:10,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 333 transitions, 4217 flow [2024-06-03 19:55:11,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 333 transitions, 4029 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:11,349 INFO L231 Difference]: Finished difference. Result has 224 places, 314 transitions, 3374 flow [2024-06-03 19:55:11,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3235, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3374, PETRI_PLACES=224, PETRI_TRANSITIONS=314} [2024-06-03 19:55:11,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-03 19:55:11,350 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 314 transitions, 3374 flow [2024-06-03 19:55:11,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:11,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:11,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:11,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 19:55:11,351 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:11,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:11,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1887609614, now seen corresponding path program 4 times [2024-06-03 19:55:11,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:11,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129493720] [2024-06-03 19:55:11,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:11,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:12,123 INFO L134 CoverageAnalysis]: 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:12,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:12,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129493720] [2024-06-03 19:55:12,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129493720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:12,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:12,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:12,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616882272] [2024-06-03 19:55:12,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:12,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:12,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:12,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:12,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:12,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:12,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 314 transitions, 3374 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:12,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:12,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:12,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:12,825 INFO L124 PetriNetUnfolderBase]: 2089/3392 cut-off events. [2024-06-03 19:55:12,825 INFO L125 PetriNetUnfolderBase]: For 252818/252821 co-relation queries the response was YES. [2024-06-03 19:55:12,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27131 conditions, 3392 events. 2089/3392 cut-off events. For 252818/252821 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19481 event pairs, 477 based on Foata normal form. 14/3398 useless extension candidates. Maximal degree in co-relation 27031. Up to 2920 conditions per place. [2024-06-03 19:55:12,861 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 68 changer transitions 0/334 dead transitions. [2024-06-03 19:55:12,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 334 transitions, 4230 flow [2024-06-03 19:55:12,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:12,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:12,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:55:12,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 19:55:12,862 INFO L175 Difference]: Start difference. First operand has 224 places, 314 transitions, 3374 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:55:12,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 334 transitions, 4230 flow [2024-06-03 19:55:13,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 334 transitions, 4107 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:13,292 INFO L231 Difference]: Finished difference. Result has 225 places, 316 transitions, 3473 flow [2024-06-03 19:55:13,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3473, PETRI_PLACES=225, PETRI_TRANSITIONS=316} [2024-06-03 19:55:13,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-03 19:55:13,292 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 316 transitions, 3473 flow [2024-06-03 19:55:13,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:13,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:13,292 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:13,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 19:55:13,293 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:13,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:13,293 INFO L85 PathProgramCache]: Analyzing trace with hash 173318026, now seen corresponding path program 2 times [2024-06-03 19:55:13,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:13,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706410355] [2024-06-03 19:55:13,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:13,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:13,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:14,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:14,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:14,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706410355] [2024-06-03 19:55:14,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706410355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:14,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:14,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:14,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618537517] [2024-06-03 19:55:14,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:14,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:14,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:14,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:14,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:14,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:14,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 316 transitions, 3473 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:14,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:14,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:14,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:14,745 INFO L124 PetriNetUnfolderBase]: 2094/3391 cut-off events. [2024-06-03 19:55:14,745 INFO L125 PetriNetUnfolderBase]: For 239162/239162 co-relation queries the response was YES. [2024-06-03 19:55:14,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27450 conditions, 3391 events. 2094/3391 cut-off events. For 239162/239162 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19390 event pairs, 479 based on Foata normal form. 1/3386 useless extension candidates. Maximal degree in co-relation 27349. Up to 3027 conditions per place. [2024-06-03 19:55:14,782 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 40 changer transitions 0/339 dead transitions. [2024-06-03 19:55:14,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 339 transitions, 4267 flow [2024-06-03 19:55:14,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:14,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:14,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:55:14,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 19:55:14,784 INFO L175 Difference]: Start difference. First operand has 225 places, 316 transitions, 3473 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:55:14,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 339 transitions, 4267 flow [2024-06-03 19:55:15,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 339 transitions, 4081 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:15,276 INFO L231 Difference]: Finished difference. Result has 227 places, 319 transitions, 3455 flow [2024-06-03 19:55:15,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3455, PETRI_PLACES=227, PETRI_TRANSITIONS=319} [2024-06-03 19:55:15,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-03 19:55:15,277 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 319 transitions, 3455 flow [2024-06-03 19:55:15,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:15,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:15,277 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:15,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 19:55:15,278 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:55:15,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:15,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1636094390, now seen corresponding path program 3 times [2024-06-03 19:55:15,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:15,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105036332] [2024-06-03 19:55:15,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:15,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:15,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:16,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:16,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:16,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105036332] [2024-06-03 19:55:16,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105036332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:16,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:16,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:16,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080187827] [2024-06-03 19:55:16,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:16,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:16,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:16,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:16,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:16,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:16,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 319 transitions, 3455 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:16,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:16,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:16,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:17,003 INFO L124 PetriNetUnfolderBase]: 2099/3391 cut-off events. [2024-06-03 19:55:17,004 INFO L125 PetriNetUnfolderBase]: For 245569/245569 co-relation queries the response was YES. [2024-06-03 19:55:17,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27651 conditions, 3391 events. 2099/3391 cut-off events. For 245569/245569 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19360 event pairs, 479 based on Foata normal form. 1/3385 useless extension candidates. Maximal degree in co-relation 27549. Up to 3018 conditions per place. [2024-06-03 19:55:17,050 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 289 selfloop transitions, 51 changer transitions 0/345 dead transitions. [2024-06-03 19:55:17,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 345 transitions, 4479 flow [2024-06-03 19:55:17,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:17,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:17,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:55:17,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 19:55:17,051 INFO L175 Difference]: Start difference. First operand has 227 places, 319 transitions, 3455 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:55:17,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 345 transitions, 4479 flow [2024-06-03 19:55:17,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 345 transitions, 4333 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:17,513 INFO L231 Difference]: Finished difference. Result has 230 places, 327 transitions, 3619 flow [2024-06-03 19:55:17,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3619, PETRI_PLACES=230, PETRI_TRANSITIONS=327} [2024-06-03 19:55:17,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 19:55:17,514 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 327 transitions, 3619 flow [2024-06-03 19:55:17,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:17,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:17,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:17,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 19:55:17,515 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:55:17,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:17,515 INFO L85 PathProgramCache]: Analyzing trace with hash 2125996390, now seen corresponding path program 4 times [2024-06-03 19:55:17,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:17,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382030871] [2024-06-03 19:55:17,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:17,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:17,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:18,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:18,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:18,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382030871] [2024-06-03 19:55:18,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382030871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:18,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:18,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:18,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558628602] [2024-06-03 19:55:18,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:18,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:18,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:18,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:18,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:18,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:18,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 327 transitions, 3619 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:18,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:18,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:18,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:19,155 INFO L124 PetriNetUnfolderBase]: 2096/3390 cut-off events. [2024-06-03 19:55:19,156 INFO L125 PetriNetUnfolderBase]: For 252110/252110 co-relation queries the response was YES. [2024-06-03 19:55:19,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27894 conditions, 3390 events. 2096/3390 cut-off events. For 252110/252110 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19362 event pairs, 479 based on Foata normal form. 1/3385 useless extension candidates. Maximal degree in co-relation 27790. Up to 3030 conditions per place. [2024-06-03 19:55:19,194 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 39 changer transitions 0/348 dead transitions. [2024-06-03 19:55:19,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 348 transitions, 4378 flow [2024-06-03 19:55:19,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:19,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:19,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:55:19,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 19:55:19,195 INFO L175 Difference]: Start difference. First operand has 230 places, 327 transitions, 3619 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:55:19,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 348 transitions, 4378 flow [2024-06-03 19:55:19,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 348 transitions, 4174 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-03 19:55:19,722 INFO L231 Difference]: Finished difference. Result has 234 places, 328 transitions, 3524 flow [2024-06-03 19:55:19,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3524, PETRI_PLACES=234, PETRI_TRANSITIONS=328} [2024-06-03 19:55:19,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-03 19:55:19,723 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 328 transitions, 3524 flow [2024-06-03 19:55:19,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:19,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:19,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:19,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 19:55:19,724 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:55:19,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:19,725 INFO L85 PathProgramCache]: Analyzing trace with hash 766062638, now seen corresponding path program 4 times [2024-06-03 19:55:19,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:19,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709434203] [2024-06-03 19:55:19,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:19,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:19,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:20,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:20,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:20,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709434203] [2024-06-03 19:55:20,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709434203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:20,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:20,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:20,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528941964] [2024-06-03 19:55:20,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:20,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:20,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:20,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:20,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:20,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:20,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 328 transitions, 3524 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:20,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:20,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:20,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:21,341 INFO L124 PetriNetUnfolderBase]: 2084/3374 cut-off events. [2024-06-03 19:55:21,341 INFO L125 PetriNetUnfolderBase]: For 255810/255810 co-relation queries the response was YES. [2024-06-03 19:55:21,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27697 conditions, 3374 events. 2084/3374 cut-off events. For 255810/255810 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19283 event pairs, 471 based on Foata normal form. 2/3371 useless extension candidates. Maximal degree in co-relation 27591. Up to 3075 conditions per place. [2024-06-03 19:55:21,378 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 312 selfloop transitions, 30 changer transitions 0/347 dead transitions. [2024-06-03 19:55:21,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 347 transitions, 4268 flow [2024-06-03 19:55:21,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:21,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:21,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 19:55:21,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-03 19:55:21,379 INFO L175 Difference]: Start difference. First operand has 234 places, 328 transitions, 3524 flow. Second operand 8 states and 145 transitions. [2024-06-03 19:55:21,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 347 transitions, 4268 flow [2024-06-03 19:55:21,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 347 transitions, 4112 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:21,857 INFO L231 Difference]: Finished difference. Result has 236 places, 328 transitions, 3439 flow [2024-06-03 19:55:21,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3439, PETRI_PLACES=236, PETRI_TRANSITIONS=328} [2024-06-03 19:55:21,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-03 19:55:21,858 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 328 transitions, 3439 flow [2024-06-03 19:55:21,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:21,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:21,858 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:21,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 19:55:21,859 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:55:21,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:21,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1521040184, now seen corresponding path program 5 times [2024-06-03 19:55:21,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:21,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976428154] [2024-06-03 19:55:21,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:21,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:21,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:22,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:22,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:22,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976428154] [2024-06-03 19:55:22,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976428154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:22,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:22,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:22,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246514962] [2024-06-03 19:55:22,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:22,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:22,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:22,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:22,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:22,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:22,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 328 transitions, 3439 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:22,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:22,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:22,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:23,367 INFO L124 PetriNetUnfolderBase]: 2110/3414 cut-off events. [2024-06-03 19:55:23,367 INFO L125 PetriNetUnfolderBase]: For 267184/267184 co-relation queries the response was YES. [2024-06-03 19:55:23,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28175 conditions, 3414 events. 2110/3414 cut-off events. For 267184/267184 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19546 event pairs, 463 based on Foata normal form. 2/3411 useless extension candidates. Maximal degree in co-relation 28068. Up to 3042 conditions per place. [2024-06-03 19:55:23,405 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 292 selfloop transitions, 56 changer transitions 0/353 dead transitions. [2024-06-03 19:55:23,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 353 transitions, 4479 flow [2024-06-03 19:55:23,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:23,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:23,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:55:23,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 19:55:23,406 INFO L175 Difference]: Start difference. First operand has 236 places, 328 transitions, 3439 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:55:23,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 353 transitions, 4479 flow [2024-06-03 19:55:23,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 353 transitions, 4190 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 19:55:23,797 INFO L231 Difference]: Finished difference. Result has 235 places, 334 transitions, 3420 flow [2024-06-03 19:55:23,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3150, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3420, PETRI_PLACES=235, PETRI_TRANSITIONS=334} [2024-06-03 19:55:23,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 19:55:23,798 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 334 transitions, 3420 flow [2024-06-03 19:55:23,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:23,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:23,798 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,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 19:55:23,798 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:55:23,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:23,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1520624474, now seen corresponding path program 6 times [2024-06-03 19:55:23,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:23,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106721226] [2024-06-03 19:55:23,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:23,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:23,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:24,549 INFO L134 CoverageAnalysis]: 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,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:24,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106721226] [2024-06-03 19:55:24,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106721226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:24,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:24,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:24,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574059535] [2024-06-03 19:55:24,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:24,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:24,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:24,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:24,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:24,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:24,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 334 transitions, 3420 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:24,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:24,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:24,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:25,345 INFO L124 PetriNetUnfolderBase]: 2104/3406 cut-off events. [2024-06-03 19:55:25,345 INFO L125 PetriNetUnfolderBase]: For 269331/269331 co-relation queries the response was YES. [2024-06-03 19:55:25,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28089 conditions, 3406 events. 2104/3406 cut-off events. For 269331/269331 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19485 event pairs, 452 based on Foata normal form. 2/3407 useless extension candidates. Maximal degree in co-relation 27980. Up to 3166 conditions per place. [2024-06-03 19:55:25,380 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 323 selfloop transitions, 21 changer transitions 0/349 dead transitions. [2024-06-03 19:55:25,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 349 transitions, 4158 flow [2024-06-03 19:55:25,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:25,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:25,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-03 19:55:25,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-03 19:55:25,382 INFO L175 Difference]: Start difference. First operand has 235 places, 334 transitions, 3420 flow. Second operand 8 states and 138 transitions. [2024-06-03 19:55:25,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 349 transitions, 4158 flow [2024-06-03 19:55:25,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 349 transitions, 3968 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:25,828 INFO L231 Difference]: Finished difference. Result has 238 places, 334 transitions, 3279 flow [2024-06-03 19:55:25,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3279, PETRI_PLACES=238, PETRI_TRANSITIONS=334} [2024-06-03 19:55:25,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-03 19:55:25,829 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 334 transitions, 3279 flow [2024-06-03 19:55:25,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:25,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:25,829 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:25,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 19:55:25,829 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:55:25,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:25,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1198625992, now seen corresponding path program 7 times [2024-06-03 19:55:25,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:25,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552166310] [2024-06-03 19:55:25,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:25,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:25,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:26,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:26,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:26,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552166310] [2024-06-03 19:55:26,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552166310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:26,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:26,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:26,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991536375] [2024-06-03 19:55:26,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:26,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:26,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:26,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:26,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:26,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:26,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 334 transitions, 3279 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:26,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:26,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:26,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:27,247 INFO L124 PetriNetUnfolderBase]: 2130/3457 cut-off events. [2024-06-03 19:55:27,248 INFO L125 PetriNetUnfolderBase]: For 282313/282316 co-relation queries the response was YES. [2024-06-03 19:55:27,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28476 conditions, 3457 events. 2130/3457 cut-off events. For 282313/282316 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19888 event pairs, 483 based on Foata normal form. 4/3453 useless extension candidates. Maximal degree in co-relation 28366. Up to 2751 conditions per place. [2024-06-03 19:55:27,285 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 218 selfloop transitions, 136 changer transitions 0/359 dead transitions. [2024-06-03 19:55:27,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 359 transitions, 4507 flow [2024-06-03 19:55:27,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:27,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:27,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:55:27,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 19:55:27,286 INFO L175 Difference]: Start difference. First operand has 238 places, 334 transitions, 3279 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:55:27,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 359 transitions, 4507 flow [2024-06-03 19:55:27,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 359 transitions, 4444 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:27,763 INFO L231 Difference]: Finished difference. Result has 239 places, 340 transitions, 3636 flow [2024-06-03 19:55:27,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3636, PETRI_PLACES=239, PETRI_TRANSITIONS=340} [2024-06-03 19:55:27,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-03 19:55:27,764 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 340 transitions, 3636 flow [2024-06-03 19:55:27,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:27,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:27,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:27,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 19:55:27,764 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:55:27,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:27,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1199041702, now seen corresponding path program 8 times [2024-06-03 19:55:27,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:27,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691839689] [2024-06-03 19:55:27,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:27,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:27,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:28,537 INFO L134 CoverageAnalysis]: 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:28,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:28,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691839689] [2024-06-03 19:55:28,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691839689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:28,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:28,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:28,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121929220] [2024-06-03 19:55:28,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:28,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:28,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:28,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:28,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:28,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:28,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 340 transitions, 3636 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:28,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:28,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:28,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:29,430 INFO L124 PetriNetUnfolderBase]: 2145/3478 cut-off events. [2024-06-03 19:55:29,430 INFO L125 PetriNetUnfolderBase]: For 291216/291219 co-relation queries the response was YES. [2024-06-03 19:55:29,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29189 conditions, 3478 events. 2145/3478 cut-off events. For 291216/291219 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20043 event pairs, 461 based on Foata normal form. 4/3480 useless extension candidates. Maximal degree in co-relation 29078. Up to 3197 conditions per place. [2024-06-03 19:55:29,472 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 315 selfloop transitions, 38 changer transitions 0/358 dead transitions. [2024-06-03 19:55:29,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 358 transitions, 4491 flow [2024-06-03 19:55:29,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:29,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:29,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-03 19:55:29,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-03 19:55:29,474 INFO L175 Difference]: Start difference. First operand has 239 places, 340 transitions, 3636 flow. Second operand 8 states and 140 transitions. [2024-06-03 19:55:29,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 358 transitions, 4491 flow [2024-06-03 19:55:30,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 358 transitions, 4205 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:30,011 INFO L231 Difference]: Finished difference. Result has 242 places, 346 transitions, 3546 flow [2024-06-03 19:55:30,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3361, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3546, PETRI_PLACES=242, PETRI_TRANSITIONS=346} [2024-06-03 19:55:30,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-03 19:55:30,012 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 346 transitions, 3546 flow [2024-06-03 19:55:30,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:30,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:30,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:30,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 19:55:30,012 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:55:30,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:30,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1426942852, now seen corresponding path program 9 times [2024-06-03 19:55:30,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:30,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941034935] [2024-06-03 19:55:30,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:30,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:30,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:30,896 INFO L134 CoverageAnalysis]: 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:30,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:30,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941034935] [2024-06-03 19:55:30,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941034935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:30,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:30,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:30,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178822524] [2024-06-03 19:55:30,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:30,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:30,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:30,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:30,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:30,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:30,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 346 transitions, 3546 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:30,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:30,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:30,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:31,743 INFO L124 PetriNetUnfolderBase]: 2139/3468 cut-off events. [2024-06-03 19:55:31,743 INFO L125 PetriNetUnfolderBase]: For 292790/292793 co-relation queries the response was YES. [2024-06-03 19:55:31,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28619 conditions, 3468 events. 2139/3468 cut-off events. For 292790/292793 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19976 event pairs, 457 based on Foata normal form. 4/3470 useless extension candidates. Maximal degree in co-relation 28508. Up to 3126 conditions per place. [2024-06-03 19:55:31,781 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 304 selfloop transitions, 54 changer transitions 0/363 dead transitions. [2024-06-03 19:55:31,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 363 transitions, 4480 flow [2024-06-03 19:55:31,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:31,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:31,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 19:55:31,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-03 19:55:31,782 INFO L175 Difference]: Start difference. First operand has 242 places, 346 transitions, 3546 flow. Second operand 10 states and 173 transitions. [2024-06-03 19:55:31,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 363 transitions, 4480 flow [2024-06-03 19:55:32,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 363 transitions, 4321 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-03 19:55:32,306 INFO L231 Difference]: Finished difference. Result has 247 places, 346 transitions, 3502 flow [2024-06-03 19:55:32,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3387, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3502, PETRI_PLACES=247, PETRI_TRANSITIONS=346} [2024-06-03 19:55:32,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-03 19:55:32,307 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 346 transitions, 3502 flow [2024-06-03 19:55:32,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:32,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:32,307 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:32,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 19:55:32,307 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:55:32,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:32,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1421228932, now seen corresponding path program 10 times [2024-06-03 19:55:32,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:32,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752322793] [2024-06-03 19:55:32,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:32,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:32,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:33,104 INFO L134 CoverageAnalysis]: 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:33,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:33,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752322793] [2024-06-03 19:55:33,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752322793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:33,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:33,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:33,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067933309] [2024-06-03 19:55:33,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:33,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:33,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:33,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:33,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:33,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:33,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 346 transitions, 3502 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:33,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:33,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:33,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:33,866 INFO L124 PetriNetUnfolderBase]: 2123/3442 cut-off events. [2024-06-03 19:55:33,866 INFO L125 PetriNetUnfolderBase]: For 293477/293480 co-relation queries the response was YES. [2024-06-03 19:55:33,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28198 conditions, 3442 events. 2123/3442 cut-off events. For 293477/293480 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19768 event pairs, 454 based on Foata normal form. 6/3446 useless extension candidates. Maximal degree in co-relation 28086. Up to 3113 conditions per place. [2024-06-03 19:55:33,906 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 302 selfloop transitions, 52 changer transitions 0/359 dead transitions. [2024-06-03 19:55:33,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 359 transitions, 4268 flow [2024-06-03 19:55:33,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:33,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:33,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:55:33,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-03 19:55:33,908 INFO L175 Difference]: Start difference. First operand has 247 places, 346 transitions, 3502 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:55:33,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 359 transitions, 4268 flow [2024-06-03 19:55:34,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 359 transitions, 4061 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-03 19:55:34,440 INFO L231 Difference]: Finished difference. Result has 246 places, 346 transitions, 3407 flow [2024-06-03 19:55:34,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3295, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3407, PETRI_PLACES=246, PETRI_TRANSITIONS=346} [2024-06-03 19:55:34,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-03 19:55:34,441 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 346 transitions, 3407 flow [2024-06-03 19:55:34,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:34,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:34,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:55:34,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 19:55:34,441 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:34,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:34,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1192196902, now seen corresponding path program 11 times [2024-06-03 19:55:34,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:34,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540458448] [2024-06-03 19:55:34,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:34,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:34,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:35,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:55:35,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:35,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540458448] [2024-06-03 19:55:35,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540458448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:35,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:35,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:35,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104318741] [2024-06-03 19:55:35,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:35,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:35,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:35,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:35,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:35,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:35,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 346 transitions, 3407 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:35,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:35,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:35,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:36,110 INFO L124 PetriNetUnfolderBase]: 2143/3472 cut-off events. [2024-06-03 19:55:36,110 INFO L125 PetriNetUnfolderBase]: For 302375/302378 co-relation queries the response was YES. [2024-06-03 19:55:36,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28426 conditions, 3472 events. 2143/3472 cut-off events. For 302375/302378 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19991 event pairs, 470 based on Foata normal form. 6/3470 useless extension candidates. Maximal degree in co-relation 28313. Up to 2761 conditions per place. [2024-06-03 19:55:36,176 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 227 selfloop transitions, 133 changer transitions 0/365 dead transitions. [2024-06-03 19:55:36,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 365 transitions, 4430 flow [2024-06-03 19:55:36,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:36,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:36,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:55:36,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-03 19:55:36,178 INFO L175 Difference]: Start difference. First operand has 246 places, 346 transitions, 3407 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:55:36,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 365 transitions, 4430 flow [2024-06-03 19:55:37,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 365 transitions, 4326 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:37,266 INFO L231 Difference]: Finished difference. Result has 247 places, 350 transitions, 3661 flow [2024-06-03 19:55:37,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3661, PETRI_PLACES=247, PETRI_TRANSITIONS=350} [2024-06-03 19:55:37,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-03 19:55:37,267 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 350 transitions, 3661 flow [2024-06-03 19:55:37,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:37,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:37,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:55:37,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 19:55:37,268 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:37,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:37,268 INFO L85 PathProgramCache]: Analyzing trace with hash -966968416, now seen corresponding path program 12 times [2024-06-03 19:55:37,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:37,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108197554] [2024-06-03 19:55:37,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:37,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:37,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:38,122 INFO L134 CoverageAnalysis]: 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:38,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:38,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108197554] [2024-06-03 19:55:38,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108197554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:38,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:38,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:55:38,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481669647] [2024-06-03 19:55:38,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:38,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:55:38,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:38,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:55:38,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:55:38,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:38,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 350 transitions, 3661 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:38,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:38,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:38,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:38,895 INFO L124 PetriNetUnfolderBase]: 2127/3452 cut-off events. [2024-06-03 19:55:38,896 INFO L125 PetriNetUnfolderBase]: For 299631/299634 co-relation queries the response was YES. [2024-06-03 19:55:38,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28384 conditions, 3452 events. 2127/3452 cut-off events. For 299631/299634 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19886 event pairs, 467 based on Foata normal form. 6/3450 useless extension candidates. Maximal degree in co-relation 28270. Up to 2748 conditions per place. [2024-06-03 19:55:38,931 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 229 selfloop transitions, 130 changer transitions 0/364 dead transitions. [2024-06-03 19:55:38,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 364 transitions, 4453 flow [2024-06-03 19:55:38,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:55:38,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:55:38,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-03 19:55:38,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-03 19:55:38,932 INFO L175 Difference]: Start difference. First operand has 247 places, 350 transitions, 3661 flow. Second operand 8 states and 149 transitions. [2024-06-03 19:55:38,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 364 transitions, 4453 flow [2024-06-03 19:55:39,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 364 transitions, 3981 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:39,576 INFO L231 Difference]: Finished difference. Result has 248 places, 350 transitions, 3458 flow [2024-06-03 19:55:39,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3458, PETRI_PLACES=248, PETRI_TRANSITIONS=350} [2024-06-03 19:55:39,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-03 19:55:39,577 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 350 transitions, 3458 flow [2024-06-03 19:55:39,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:39,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:39,578 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:39,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 19:55:39,578 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:39,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:39,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1021382066, now seen corresponding path program 5 times [2024-06-03 19:55:39,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:39,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416791511] [2024-06-03 19:55:39,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:39,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:39,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:40,625 INFO L134 CoverageAnalysis]: 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:40,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:40,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416791511] [2024-06-03 19:55:40,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416791511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:40,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:40,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:40,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274655661] [2024-06-03 19:55:40,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:40,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:40,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:40,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:40,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:40,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:40,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 350 transitions, 3458 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:40,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:40,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:40,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:41,453 INFO L124 PetriNetUnfolderBase]: 2142/3475 cut-off events. [2024-06-03 19:55:41,454 INFO L125 PetriNetUnfolderBase]: For 304584/304587 co-relation queries the response was YES. [2024-06-03 19:55:41,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28436 conditions, 3475 events. 2142/3475 cut-off events. For 304584/304587 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20084 event pairs, 472 based on Foata normal form. 5/3472 useless extension candidates. Maximal degree in co-relation 28321. Up to 2760 conditions per place. [2024-06-03 19:55:41,490 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 220 selfloop transitions, 145 changer transitions 0/370 dead transitions. [2024-06-03 19:55:41,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 370 transitions, 4414 flow [2024-06-03 19:55:41,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:41,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:41,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:55:41,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-03 19:55:41,492 INFO L175 Difference]: Start difference. First operand has 248 places, 350 transitions, 3458 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:55:41,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 370 transitions, 4414 flow [2024-06-03 19:55:42,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 370 transitions, 4117 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 19:55:42,163 INFO L231 Difference]: Finished difference. Result has 249 places, 355 transitions, 3619 flow [2024-06-03 19:55:42,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3619, PETRI_PLACES=249, PETRI_TRANSITIONS=355} [2024-06-03 19:55:42,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-03 19:55:42,164 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 355 transitions, 3619 flow [2024-06-03 19:55:42,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:42,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:42,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:42,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 19:55:42,165 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:42,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:42,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1021728026, now seen corresponding path program 6 times [2024-06-03 19:55:42,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:42,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749292954] [2024-06-03 19:55:42,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:42,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:42,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:43,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:55:43,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:43,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749292954] [2024-06-03 19:55:43,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749292954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:43,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:43,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:43,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779821999] [2024-06-03 19:55:43,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:43,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:43,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:43,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:43,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:43,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:43,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 355 transitions, 3619 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:43,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:43,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:43,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:43,814 INFO L124 PetriNetUnfolderBase]: 2152/3491 cut-off events. [2024-06-03 19:55:43,814 INFO L125 PetriNetUnfolderBase]: For 312813/312816 co-relation queries the response was YES. [2024-06-03 19:55:43,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29274 conditions, 3491 events. 2152/3491 cut-off events. For 312813/312816 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20157 event pairs, 467 based on Foata normal form. 4/3487 useless extension candidates. Maximal degree in co-relation 29158. Up to 2974 conditions per place. [2024-06-03 19:55:43,853 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 311 selfloop transitions, 92 changer transitions 0/408 dead transitions. [2024-06-03 19:55:43,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 408 transitions, 4921 flow [2024-06-03 19:55:43,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:43,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:43,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:55:43,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-03 19:55:43,855 INFO L175 Difference]: Start difference. First operand has 249 places, 355 transitions, 3619 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:55:43,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 408 transitions, 4921 flow [2024-06-03 19:55:44,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 408 transitions, 4436 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:44,424 INFO L231 Difference]: Finished difference. Result has 254 places, 389 transitions, 3858 flow [2024-06-03 19:55:44,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3858, PETRI_PLACES=254, PETRI_TRANSITIONS=389} [2024-06-03 19:55:44,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-03 19:55:44,425 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 389 transitions, 3858 flow [2024-06-03 19:55:44,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:44,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:44,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:44,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 19:55:44,425 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:44,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:44,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1021740116, now seen corresponding path program 7 times [2024-06-03 19:55:44,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:44,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194400020] [2024-06-03 19:55:44,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:44,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:44,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:45,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:45,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:45,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194400020] [2024-06-03 19:55:45,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194400020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:45,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:45,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:45,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011885408] [2024-06-03 19:55:45,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:45,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:45,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:45,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:45,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:45,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:45,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 389 transitions, 3858 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:45,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:45,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:45,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:46,208 INFO L124 PetriNetUnfolderBase]: 2203/3574 cut-off events. [2024-06-03 19:55:46,209 INFO L125 PetriNetUnfolderBase]: For 334978/334981 co-relation queries the response was YES. [2024-06-03 19:55:46,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30809 conditions, 3574 events. 2203/3574 cut-off events. For 334978/334981 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20692 event pairs, 469 based on Foata normal form. 5/3571 useless extension candidates. Maximal degree in co-relation 30689. Up to 2783 conditions per place. [2024-06-03 19:55:46,249 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 229 selfloop transitions, 179 changer transitions 0/413 dead transitions. [2024-06-03 19:55:46,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 413 transitions, 5166 flow [2024-06-03 19:55:46,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:46,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:46,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-03 19:55:46,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-03 19:55:46,250 INFO L175 Difference]: Start difference. First operand has 254 places, 389 transitions, 3858 flow. Second operand 10 states and 183 transitions. [2024-06-03 19:55:46,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 413 transitions, 5166 flow [2024-06-03 19:55:47,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 413 transitions, 4934 flow, removed 86 selfloop flow, removed 3 redundant places. [2024-06-03 19:55:47,041 INFO L231 Difference]: Finished difference. Result has 262 places, 399 transitions, 4345 flow [2024-06-03 19:55:47,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4345, PETRI_PLACES=262, PETRI_TRANSITIONS=399} [2024-06-03 19:55:47,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-03 19:55:47,041 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 399 transitions, 4345 flow [2024-06-03 19:55:47,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:47,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:47,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:47,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 19:55:47,042 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:55:47,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:47,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1021740550, now seen corresponding path program 2 times [2024-06-03 19:55:47,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:47,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891632700] [2024-06-03 19:55:47,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:47,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:47,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:47,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:55:47,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:47,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891632700] [2024-06-03 19:55:47,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891632700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:47,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:47,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:47,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129780830] [2024-06-03 19:55:47,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:47,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:47,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:47,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:47,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:48,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:48,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 399 transitions, 4345 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:48,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:48,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:48,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:48,885 INFO L124 PetriNetUnfolderBase]: 2211/3577 cut-off events. [2024-06-03 19:55:48,885 INFO L125 PetriNetUnfolderBase]: For 348284/348292 co-relation queries the response was YES. [2024-06-03 19:55:48,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31788 conditions, 3577 events. 2211/3577 cut-off events. For 348284/348292 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20615 event pairs, 442 based on Foata normal form. 8/3583 useless extension candidates. Maximal degree in co-relation 31665. Up to 3303 conditions per place. [2024-06-03 19:55:48,921 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 378 selfloop transitions, 31 changer transitions 0/414 dead transitions. [2024-06-03 19:55:48,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 414 transitions, 5303 flow [2024-06-03 19:55:48,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:55:48,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:55:48,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-03 19:55:48,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-03 19:55:48,923 INFO L175 Difference]: Start difference. First operand has 262 places, 399 transitions, 4345 flow. Second operand 9 states and 150 transitions. [2024-06-03 19:55:48,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 414 transitions, 5303 flow [2024-06-03 19:55:49,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 414 transitions, 4912 flow, removed 97 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:49,520 INFO L231 Difference]: Finished difference. Result has 265 places, 401 transitions, 4135 flow [2024-06-03 19:55:49,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3954, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4135, PETRI_PLACES=265, PETRI_TRANSITIONS=401} [2024-06-03 19:55:49,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-03 19:55:49,521 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 401 transitions, 4135 flow [2024-06-03 19:55:49,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:49,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:49,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:49,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 19:55:49,522 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:49,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:49,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1435522660, now seen corresponding path program 3 times [2024-06-03 19:55:49,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:49,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549507865] [2024-06-03 19:55:49,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:49,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:49,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:50,523 INFO L134 CoverageAnalysis]: 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:50,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:50,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549507865] [2024-06-03 19:55:50,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549507865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:50,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:50,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:50,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595872484] [2024-06-03 19:55:50,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:50,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:50,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:50,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:50,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:50,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:50,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 401 transitions, 4135 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:50,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:50,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:50,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:51,537 INFO L124 PetriNetUnfolderBase]: 2219/3591 cut-off events. [2024-06-03 19:55:51,537 INFO L125 PetriNetUnfolderBase]: For 357969/357969 co-relation queries the response was YES. [2024-06-03 19:55:51,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31702 conditions, 3591 events. 2219/3591 cut-off events. For 357969/357969 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20705 event pairs, 433 based on Foata normal form. 2/3592 useless extension candidates. Maximal degree in co-relation 31577. Up to 3320 conditions per place. [2024-06-03 19:55:51,588 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 391 selfloop transitions, 25 changer transitions 0/421 dead transitions. [2024-06-03 19:55:51,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 421 transitions, 5385 flow [2024-06-03 19:55:51,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:51,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:51,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-03 19:55:51,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-03 19:55:51,589 INFO L175 Difference]: Start difference. First operand has 265 places, 401 transitions, 4135 flow. Second operand 10 states and 163 transitions. [2024-06-03 19:55:51,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 421 transitions, 5385 flow [2024-06-03 19:55:52,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 421 transitions, 5220 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-03 19:55:52,385 INFO L231 Difference]: Finished difference. Result has 268 places, 405 transitions, 4257 flow [2024-06-03 19:55:52,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4257, PETRI_PLACES=268, PETRI_TRANSITIONS=405} [2024-06-03 19:55:52,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-03 19:55:52,386 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 405 transitions, 4257 flow [2024-06-03 19:55:52,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:52,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:52,386 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:52,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 19:55:52,386 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:55:52,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:52,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1435047430, now seen corresponding path program 4 times [2024-06-03 19:55:52,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:52,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062847764] [2024-06-03 19:55:52,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:52,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:52,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:53,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:55:53,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:53,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062847764] [2024-06-03 19:55:53,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062847764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:53,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:53,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:53,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113574781] [2024-06-03 19:55:53,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:53,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:53,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:53,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:53,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:53,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:53,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 405 transitions, 4257 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:53,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:53,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:53,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:54,332 INFO L124 PetriNetUnfolderBase]: 2232/3610 cut-off events. [2024-06-03 19:55:54,332 INFO L125 PetriNetUnfolderBase]: For 367882/367882 co-relation queries the response was YES. [2024-06-03 19:55:54,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31969 conditions, 3610 events. 2232/3610 cut-off events. For 367882/367882 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 20825 event pairs, 435 based on Foata normal form. 2/3611 useless extension candidates. Maximal degree in co-relation 31843. Up to 3355 conditions per place. [2024-06-03 19:55:54,372 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 394 selfloop transitions, 25 changer transitions 0/424 dead transitions. [2024-06-03 19:55:54,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 424 transitions, 5263 flow [2024-06-03 19:55:54,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:54,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:54,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-03 19:55:54,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-03 19:55:54,373 INFO L175 Difference]: Start difference. First operand has 268 places, 405 transitions, 4257 flow. Second operand 10 states and 161 transitions. [2024-06-03 19:55:54,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 424 transitions, 5263 flow [2024-06-03 19:55:55,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 424 transitions, 5097 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:55,283 INFO L231 Difference]: Finished difference. Result has 272 places, 410 transitions, 4286 flow [2024-06-03 19:55:55,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4286, PETRI_PLACES=272, PETRI_TRANSITIONS=410} [2024-06-03 19:55:55,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 19:55:55,283 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 410 transitions, 4286 flow [2024-06-03 19:55:55,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:55,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:55,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:55:55,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 19:55:55,284 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:55:55,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:55,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1435046996, now seen corresponding path program 8 times [2024-06-03 19:55:55,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:55,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209188647] [2024-06-03 19:55:55,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:55,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:55,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:56,269 INFO L134 CoverageAnalysis]: 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:56,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:56,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209188647] [2024-06-03 19:55:56,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209188647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:56,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:56,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:56,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869017731] [2024-06-03 19:55:56,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:56,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:56,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:56,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:56,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:56,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:56,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 410 transitions, 4286 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:56,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:56,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:56,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:55:57,244 INFO L124 PetriNetUnfolderBase]: 2299/3708 cut-off events. [2024-06-03 19:55:57,244 INFO L125 PetriNetUnfolderBase]: For 396289/396292 co-relation queries the response was YES. [2024-06-03 19:55:57,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33665 conditions, 3708 events. 2299/3708 cut-off events. For 396289/396292 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 21397 event pairs, 438 based on Foata normal form. 5/3711 useless extension candidates. Maximal degree in co-relation 33537. Up to 3251 conditions per place. [2024-06-03 19:55:57,287 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 350 selfloop transitions, 88 changer transitions 0/443 dead transitions. [2024-06-03 19:55:57,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 443 transitions, 6103 flow [2024-06-03 19:55:57,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:55:57,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:55:57,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-03 19:55:57,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-03 19:55:57,289 INFO L175 Difference]: Start difference. First operand has 272 places, 410 transitions, 4286 flow. Second operand 10 states and 179 transitions. [2024-06-03 19:55:57,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 443 transitions, 6103 flow [2024-06-03 19:55:58,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 443 transitions, 5972 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-03 19:55:58,227 INFO L231 Difference]: Finished difference. Result has 278 places, 425 transitions, 4874 flow [2024-06-03 19:55:58,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4155, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4874, PETRI_PLACES=278, PETRI_TRANSITIONS=425} [2024-06-03 19:55:58,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-03 19:55:58,228 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 425 transitions, 4874 flow [2024-06-03 19:55:58,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:58,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:55:58,228 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:58,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 19:55:58,228 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:55:58,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:55:58,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1033346516, now seen corresponding path program 9 times [2024-06-03 19:55:58,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:55:58,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765391211] [2024-06-03 19:55:58,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:55:58,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:55:58,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:55:59,312 INFO L134 CoverageAnalysis]: 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:59,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:55:59,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765391211] [2024-06-03 19:55:59,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765391211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:55:59,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:55:59,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:55:59,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270176421] [2024-06-03 19:55:59,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:55:59,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:55:59,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:55:59,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:55:59,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:55:59,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:55:59,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 425 transitions, 4874 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:55:59,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:55:59,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:55:59,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:00,337 INFO L124 PetriNetUnfolderBase]: 2314/3733 cut-off events. [2024-06-03 19:56:00,337 INFO L125 PetriNetUnfolderBase]: For 411541/411544 co-relation queries the response was YES. [2024-06-03 19:56:00,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34822 conditions, 3733 events. 2314/3733 cut-off events. For 411541/411544 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21569 event pairs, 441 based on Foata normal form. 5/3736 useless extension candidates. Maximal degree in co-relation 34691. Up to 3373 conditions per place. [2024-06-03 19:56:00,381 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 372 selfloop transitions, 67 changer transitions 0/444 dead transitions. [2024-06-03 19:56:00,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 444 transitions, 5984 flow [2024-06-03 19:56:00,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:00,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:00,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-03 19:56:00,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-03 19:56:00,383 INFO L175 Difference]: Start difference. First operand has 278 places, 425 transitions, 4874 flow. Second operand 9 states and 158 transitions. [2024-06-03 19:56:00,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 444 transitions, 5984 flow [2024-06-03 19:56:01,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 444 transitions, 5637 flow, removed 138 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:01,333 INFO L231 Difference]: Finished difference. Result has 282 places, 430 transitions, 4874 flow [2024-06-03 19:56:01,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4553, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4874, PETRI_PLACES=282, PETRI_TRANSITIONS=430} [2024-06-03 19:56:01,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 19:56:01,333 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 430 transitions, 4874 flow [2024-06-03 19:56:01,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:01,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:01,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:01,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 19:56:01,334 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:56:01,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:01,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1421237860, now seen corresponding path program 5 times [2024-06-03 19:56:01,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:01,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634615042] [2024-06-03 19:56:01,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:01,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:01,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:02,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:02,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:02,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634615042] [2024-06-03 19:56:02,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634615042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:02,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:02,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:02,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909211831] [2024-06-03 19:56:02,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:02,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:02,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:02,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:02,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:02,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:02,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 430 transitions, 4874 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:02,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:02,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:02,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:03,364 INFO L124 PetriNetUnfolderBase]: 2309/3727 cut-off events. [2024-06-03 19:56:03,364 INFO L125 PetriNetUnfolderBase]: For 408194/408194 co-relation queries the response was YES. [2024-06-03 19:56:03,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34149 conditions, 3727 events. 2309/3727 cut-off events. For 408194/408194 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 21491 event pairs, 438 based on Foata normal form. 2/3728 useless extension candidates. Maximal degree in co-relation 34016. Up to 3468 conditions per place. [2024-06-03 19:56:03,410 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 419 selfloop transitions, 19 changer transitions 0/443 dead transitions. [2024-06-03 19:56:03,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 443 transitions, 5780 flow [2024-06-03 19:56:03,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:03,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:03,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-03 19:56:03,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-03 19:56:03,411 INFO L175 Difference]: Start difference. First operand has 282 places, 430 transitions, 4874 flow. Second operand 9 states and 146 transitions. [2024-06-03 19:56:03,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 443 transitions, 5780 flow [2024-06-03 19:56:04,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 443 transitions, 5413 flow, removed 120 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:04,403 INFO L231 Difference]: Finished difference. Result has 284 places, 430 transitions, 4550 flow [2024-06-03 19:56:04,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4550, PETRI_PLACES=284, PETRI_TRANSITIONS=430} [2024-06-03 19:56:04,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-03 19:56:04,403 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 430 transitions, 4550 flow [2024-06-03 19:56:04,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:04,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:04,404 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,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 19:56:04,404 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:56:04,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:04,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1421237426, now seen corresponding path program 10 times [2024-06-03 19:56:04,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:04,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252101508] [2024-06-03 19:56:04,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:04,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:04,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:05,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:05,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:05,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252101508] [2024-06-03 19:56:05,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252101508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:05,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:05,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:05,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056918975] [2024-06-03 19:56:05,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:05,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:05,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:05,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:05,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:05,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:05,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 430 transitions, 4550 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:05,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:05,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:05,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:06,585 INFO L124 PetriNetUnfolderBase]: 2320/3746 cut-off events. [2024-06-03 19:56:06,585 INFO L125 PetriNetUnfolderBase]: For 412999/413002 co-relation queries the response was YES. [2024-06-03 19:56:06,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33855 conditions, 3746 events. 2320/3746 cut-off events. For 412999/413002 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21677 event pairs, 438 based on Foata normal form. 5/3749 useless extension candidates. Maximal degree in co-relation 33721. Up to 3334 conditions per place. [2024-06-03 19:56:06,637 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 370 selfloop transitions, 79 changer transitions 0/454 dead transitions. [2024-06-03 19:56:06,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 454 transitions, 5940 flow [2024-06-03 19:56:06,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:56:06,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:56:06,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-03 19:56:06,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-03 19:56:06,639 INFO L175 Difference]: Start difference. First operand has 284 places, 430 transitions, 4550 flow. Second operand 10 states and 176 transitions. [2024-06-03 19:56:06,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 454 transitions, 5940 flow [2024-06-03 19:56:07,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 454 transitions, 5878 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 19:56:07,787 INFO L231 Difference]: Finished difference. Result has 286 places, 438 transitions, 4974 flow [2024-06-03 19:56:07,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4974, PETRI_PLACES=286, PETRI_TRANSITIONS=438} [2024-06-03 19:56:07,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-03 19:56:07,788 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 438 transitions, 4974 flow [2024-06-03 19:56:07,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:07,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:07,788 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:07,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 19:56:07,788 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:56:07,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:07,789 INFO L85 PathProgramCache]: Analyzing trace with hash 181897834, now seen corresponding path program 1 times [2024-06-03 19:56:07,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:07,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190891648] [2024-06-03 19:56:07,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:07,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:07,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:08,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:08,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:08,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190891648] [2024-06-03 19:56:08,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190891648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:08,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:08,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:08,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666138690] [2024-06-03 19:56:08,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:08,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:08,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:08,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:08,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:08,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:56:08,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 438 transitions, 4974 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:08,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:08,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:56:08,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:09,437 INFO L124 PetriNetUnfolderBase]: 2208/3637 cut-off events. [2024-06-03 19:56:09,437 INFO L125 PetriNetUnfolderBase]: For 432206/432206 co-relation queries the response was YES. [2024-06-03 19:56:09,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33824 conditions, 3637 events. 2208/3637 cut-off events. For 432206/432206 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21635 event pairs, 375 based on Foata normal form. 4/3640 useless extension candidates. Maximal degree in co-relation 33688. Up to 3185 conditions per place. [2024-06-03 19:56:09,489 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 407 selfloop transitions, 15 changer transitions 0/462 dead transitions. [2024-06-03 19:56:09,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 462 transitions, 5920 flow [2024-06-03 19:56:09,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:09,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:09,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:56:09,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 19:56:09,491 INFO L175 Difference]: Start difference. First operand has 286 places, 438 transitions, 4974 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:56:09,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 462 transitions, 5920 flow [2024-06-03 19:56:10,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 462 transitions, 5665 flow, removed 86 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:10,854 INFO L231 Difference]: Finished difference. Result has 288 places, 440 transitions, 4806 flow [2024-06-03 19:56:10,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4719, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4806, PETRI_PLACES=288, PETRI_TRANSITIONS=440} [2024-06-03 19:56:10,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-03 19:56:10,855 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 440 transitions, 4806 flow [2024-06-03 19:56:10,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:10,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:10,855 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:10,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 19:56:10,856 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:56:10,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:10,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1636085462, now seen corresponding path program 2 times [2024-06-03 19:56:10,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:10,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662973436] [2024-06-03 19:56:10,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:10,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:10,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:11,648 INFO L134 CoverageAnalysis]: 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:11,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:11,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662973436] [2024-06-03 19:56:11,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662973436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:11,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:11,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:11,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398874613] [2024-06-03 19:56:11,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:11,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:11,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:11,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:11,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:11,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:56:11,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 440 transitions, 4806 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:11,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:11,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:56:11,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:12,543 INFO L124 PetriNetUnfolderBase]: 2225/3670 cut-off events. [2024-06-03 19:56:12,543 INFO L125 PetriNetUnfolderBase]: For 439345/439345 co-relation queries the response was YES. [2024-06-03 19:56:12,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33914 conditions, 3670 events. 2225/3670 cut-off events. For 439345/439345 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 21841 event pairs, 408 based on Foata normal form. 4/3673 useless extension candidates. Maximal degree in co-relation 33776. Up to 3219 conditions per place. [2024-06-03 19:56:12,589 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 402 selfloop transitions, 18 changer transitions 0/460 dead transitions. [2024-06-03 19:56:12,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 460 transitions, 5742 flow [2024-06-03 19:56:12,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:12,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:12,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-03 19:56:12,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-03 19:56:12,591 INFO L175 Difference]: Start difference. First operand has 288 places, 440 transitions, 4806 flow. Second operand 8 states and 145 transitions. [2024-06-03 19:56:12,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 460 transitions, 5742 flow [2024-06-03 19:56:13,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 460 transitions, 5667 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:13,701 INFO L231 Difference]: Finished difference. Result has 290 places, 442 transitions, 4829 flow [2024-06-03 19:56:13,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4731, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4829, PETRI_PLACES=290, PETRI_TRANSITIONS=442} [2024-06-03 19:56:13,702 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-03 19:56:13,702 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 442 transitions, 4829 flow [2024-06-03 19:56:13,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:13,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:13,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:13,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 19:56:13,702 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:56:13,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:13,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1636080502, now seen corresponding path program 1 times [2024-06-03 19:56:13,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:13,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319836070] [2024-06-03 19:56:13,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:13,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:13,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:14,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:14,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:14,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319836070] [2024-06-03 19:56:14,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319836070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:14,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:14,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:14,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194398190] [2024-06-03 19:56:14,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:14,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:14,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:14,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:14,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:14,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:14,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 442 transitions, 4829 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:14,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:14,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:14,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:15,611 INFO L124 PetriNetUnfolderBase]: 2357/3806 cut-off events. [2024-06-03 19:56:15,611 INFO L125 PetriNetUnfolderBase]: For 437321/437321 co-relation queries the response was YES. [2024-06-03 19:56:15,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34823 conditions, 3806 events. 2357/3806 cut-off events. For 437321/437321 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22091 event pairs, 433 based on Foata normal form. 1/3806 useless extension candidates. Maximal degree in co-relation 34684. Up to 3530 conditions per place. [2024-06-03 19:56:15,661 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 438 selfloop transitions, 20 changer transitions 0/463 dead transitions. [2024-06-03 19:56:15,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 463 transitions, 5885 flow [2024-06-03 19:56:15,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:15,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:15,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:56:15,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-03 19:56:15,662 INFO L175 Difference]: Start difference. First operand has 290 places, 442 transitions, 4829 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:56:15,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 463 transitions, 5885 flow [2024-06-03 19:56:16,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 463 transitions, 5805 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:16,661 INFO L231 Difference]: Finished difference. Result has 293 places, 445 transitions, 4897 flow [2024-06-03 19:56:16,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4749, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4897, PETRI_PLACES=293, PETRI_TRANSITIONS=445} [2024-06-03 19:56:16,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-03 19:56:16,661 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 445 transitions, 4897 flow [2024-06-03 19:56:16,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:16,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:16,662 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:16,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 19:56:16,662 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:56:16,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:16,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1182821314, now seen corresponding path program 3 times [2024-06-03 19:56:16,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:16,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981807796] [2024-06-03 19:56:16,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:16,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:16,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:17,560 INFO L134 CoverageAnalysis]: 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:17,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:17,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981807796] [2024-06-03 19:56:17,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981807796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:17,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:17,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:17,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82924045] [2024-06-03 19:56:17,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:17,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:17,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:17,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:17,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:17,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:56:17,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 445 transitions, 4897 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:17,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:17,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:56:17,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:18,442 INFO L124 PetriNetUnfolderBase]: 2238/3693 cut-off events. [2024-06-03 19:56:18,442 INFO L125 PetriNetUnfolderBase]: For 460538/460538 co-relation queries the response was YES. [2024-06-03 19:56:18,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34569 conditions, 3693 events. 2238/3693 cut-off events. For 460538/460538 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22064 event pairs, 407 based on Foata normal form. 4/3694 useless extension candidates. Maximal degree in co-relation 34429. Up to 3241 conditions per place. [2024-06-03 19:56:18,488 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 402 selfloop transitions, 20 changer transitions 0/462 dead transitions. [2024-06-03 19:56:18,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 462 transitions, 5835 flow [2024-06-03 19:56:18,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:18,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:18,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:56:18,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-03 19:56:18,489 INFO L175 Difference]: Start difference. First operand has 293 places, 445 transitions, 4897 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:56:18,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 462 transitions, 5835 flow [2024-06-03 19:56:19,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 462 transitions, 5667 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-03 19:56:19,531 INFO L231 Difference]: Finished difference. Result has 293 places, 447 transitions, 4837 flow [2024-06-03 19:56:19,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4729, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4837, PETRI_PLACES=293, PETRI_TRANSITIONS=447} [2024-06-03 19:56:19,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-03 19:56:19,532 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 447 transitions, 4837 flow [2024-06-03 19:56:19,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:19,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:19,532 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:19,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 19:56:19,532 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:56:19,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:19,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1520616352, now seen corresponding path program 2 times [2024-06-03 19:56:19,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:19,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007954623] [2024-06-03 19:56:19,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:19,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:19,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:20,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:20,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007954623] [2024-06-03 19:56:20,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007954623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:20,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:20,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:20,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905157725] [2024-06-03 19:56:20,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:20,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:20,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:20,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:20,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:20,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:20,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 447 transitions, 4837 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:20,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:20,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:20,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:21,789 INFO L124 PetriNetUnfolderBase]: 2383/3838 cut-off events. [2024-06-03 19:56:21,790 INFO L125 PetriNetUnfolderBase]: For 457683/457683 co-relation queries the response was YES. [2024-06-03 19:56:21,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35513 conditions, 3838 events. 2383/3838 cut-off events. For 457683/457683 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 22206 event pairs, 431 based on Foata normal form. 1/3838 useless extension candidates. Maximal degree in co-relation 35373. Up to 3553 conditions per place. [2024-06-03 19:56:21,860 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 430 selfloop transitions, 33 changer transitions 0/468 dead transitions. [2024-06-03 19:56:21,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 468 transitions, 5922 flow [2024-06-03 19:56:21,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:21,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:21,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:56:21,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-03 19:56:21,876 INFO L175 Difference]: Start difference. First operand has 293 places, 447 transitions, 4837 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:56:21,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 468 transitions, 5922 flow [2024-06-03 19:56:23,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 468 transitions, 5825 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:23,082 INFO L231 Difference]: Finished difference. Result has 296 places, 453 transitions, 4941 flow [2024-06-03 19:56:23,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4746, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4941, PETRI_PLACES=296, PETRI_TRANSITIONS=453} [2024-06-03 19:56:23,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-03 19:56:23,083 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 453 transitions, 4941 flow [2024-06-03 19:56:23,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:23,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:23,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:23,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 19:56:23,083 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:56:23,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:23,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1182816354, now seen corresponding path program 3 times [2024-06-03 19:56:23,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:23,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160088280] [2024-06-03 19:56:23,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:23,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:23,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:24,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:24,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:24,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160088280] [2024-06-03 19:56:24,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160088280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:24,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:24,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:24,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574733605] [2024-06-03 19:56:24,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:24,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:24,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:24,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:24,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:24,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:24,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 453 transitions, 4941 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:24,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:24,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:24,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:25,244 INFO L124 PetriNetUnfolderBase]: 2388/3845 cut-off events. [2024-06-03 19:56:25,244 INFO L125 PetriNetUnfolderBase]: For 466224/466224 co-relation queries the response was YES. [2024-06-03 19:56:25,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35583 conditions, 3845 events. 2388/3845 cut-off events. For 466224/466224 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22265 event pairs, 430 based on Foata normal form. 1/3845 useless extension candidates. Maximal degree in co-relation 35443. Up to 3575 conditions per place. [2024-06-03 19:56:25,297 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 441 selfloop transitions, 25 changer transitions 0/471 dead transitions. [2024-06-03 19:56:25,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 471 transitions, 6003 flow [2024-06-03 19:56:25,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:25,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:25,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-03 19:56:25,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-03 19:56:25,299 INFO L175 Difference]: Start difference. First operand has 296 places, 453 transitions, 4941 flow. Second operand 9 states and 151 transitions. [2024-06-03 19:56:25,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 471 transitions, 6003 flow [2024-06-03 19:56:26,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 471 transitions, 5885 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-03 19:56:26,365 INFO L231 Difference]: Finished difference. Result has 300 places, 456 transitions, 4979 flow [2024-06-03 19:56:26,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4979, PETRI_PLACES=300, PETRI_TRANSITIONS=456} [2024-06-03 19:56:26,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-03 19:56:26,366 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 456 transitions, 4979 flow [2024-06-03 19:56:26,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:26,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:26,366 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,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 19:56:26,366 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:56:26,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:26,367 INFO L85 PathProgramCache]: Analyzing trace with hash 181906848, now seen corresponding path program 1 times [2024-06-03 19:56:26,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:26,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12545099] [2024-06-03 19:56:26,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:26,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:26,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:27,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:27,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:27,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12545099] [2024-06-03 19:56:27,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12545099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:27,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:27,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:27,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49118497] [2024-06-03 19:56:27,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:27,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:27,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:27,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:27,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:27,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:27,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 456 transitions, 4979 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:27,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:27,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:27,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:28,622 INFO L124 PetriNetUnfolderBase]: 2432/3919 cut-off events. [2024-06-03 19:56:28,622 INFO L125 PetriNetUnfolderBase]: For 514300/514300 co-relation queries the response was YES. [2024-06-03 19:56:28,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36284 conditions, 3919 events. 2432/3919 cut-off events. For 514300/514300 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 22780 event pairs, 440 based on Foata normal form. 10/3928 useless extension candidates. Maximal degree in co-relation 36143. Up to 3583 conditions per place. [2024-06-03 19:56:28,668 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 441 selfloop transitions, 33 changer transitions 0/479 dead transitions. [2024-06-03 19:56:28,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 479 transitions, 6099 flow [2024-06-03 19:56:28,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:28,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:28,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:56:28,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-03 19:56:28,669 INFO L175 Difference]: Start difference. First operand has 300 places, 456 transitions, 4979 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:56:28,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 479 transitions, 6099 flow [2024-06-03 19:56:29,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 479 transitions, 5947 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-03 19:56:29,791 INFO L231 Difference]: Finished difference. Result has 300 places, 459 transitions, 4971 flow [2024-06-03 19:56:29,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4971, PETRI_PLACES=300, PETRI_TRANSITIONS=459} [2024-06-03 19:56:29,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-03 19:56:29,792 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 459 transitions, 4971 flow [2024-06-03 19:56:29,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:29,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:29,792 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:29,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 19:56:29,793 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:56:29,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:29,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1520609842, now seen corresponding path program 4 times [2024-06-03 19:56:29,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:29,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555828567] [2024-06-03 19:56:29,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:29,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:29,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:30,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:30,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:30,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555828567] [2024-06-03 19:56:30,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555828567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:30,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:30,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:30,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004952525] [2024-06-03 19:56:30,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:30,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:30,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:30,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:30,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:30,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:30,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 459 transitions, 4971 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:30,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:30,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:30,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:31,955 INFO L124 PetriNetUnfolderBase]: 2437/3928 cut-off events. [2024-06-03 19:56:31,955 INFO L125 PetriNetUnfolderBase]: For 491538/491538 co-relation queries the response was YES. [2024-06-03 19:56:31,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36621 conditions, 3928 events. 2437/3928 cut-off events. For 491538/491538 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22877 event pairs, 440 based on Foata normal form. 1/3928 useless extension candidates. Maximal degree in co-relation 36480. Up to 3623 conditions per place. [2024-06-03 19:56:32,002 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 428 selfloop transitions, 44 changer transitions 0/477 dead transitions. [2024-06-03 19:56:32,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 477 transitions, 6057 flow [2024-06-03 19:56:32,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:32,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:32,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-03 19:56:32,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-03 19:56:32,003 INFO L175 Difference]: Start difference. First operand has 300 places, 459 transitions, 4971 flow. Second operand 9 states and 153 transitions. [2024-06-03 19:56:32,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 477 transitions, 6057 flow [2024-06-03 19:56:33,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 477 transitions, 5981 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:33,038 INFO L231 Difference]: Finished difference. Result has 302 places, 462 transitions, 5101 flow [2024-06-03 19:56:33,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4895, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5101, PETRI_PLACES=302, PETRI_TRANSITIONS=462} [2024-06-03 19:56:33,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-03 19:56:33,039 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 462 transitions, 5101 flow [2024-06-03 19:56:33,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:33,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:33,039 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:33,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 19:56:33,039 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:56:33,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:33,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1198871884, now seen corresponding path program 4 times [2024-06-03 19:56:33,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:33,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320027996] [2024-06-03 19:56:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:33,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:33,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:33,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:33,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320027996] [2024-06-03 19:56:33,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320027996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:33,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:33,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:56:33,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984926189] [2024-06-03 19:56:33,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:33,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:56:33,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:33,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:56:33,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:56:34,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-03 19:56:34,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 462 transitions, 5101 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:34,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:34,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-03 19:56:34,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:34,820 INFO L124 PetriNetUnfolderBase]: 2291/3777 cut-off events. [2024-06-03 19:56:34,820 INFO L125 PetriNetUnfolderBase]: For 498190/498193 co-relation queries the response was YES. [2024-06-03 19:56:34,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35597 conditions, 3777 events. 2291/3777 cut-off events. For 498190/498193 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22616 event pairs, 414 based on Foata normal form. 6/3779 useless extension candidates. Maximal degree in co-relation 35455. Up to 3304 conditions per place. [2024-06-03 19:56:34,871 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 395 selfloop transitions, 41 changer transitions 0/476 dead transitions. [2024-06-03 19:56:34,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 476 transitions, 6067 flow [2024-06-03 19:56:34,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:56:34,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:56:34,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-03 19:56:34,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-03 19:56:34,872 INFO L175 Difference]: Start difference. First operand has 302 places, 462 transitions, 5101 flow. Second operand 8 states and 142 transitions. [2024-06-03 19:56:34,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 476 transitions, 6067 flow [2024-06-03 19:56:35,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 476 transitions, 5883 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:35,891 INFO L231 Difference]: Finished difference. Result has 303 places, 464 transitions, 5076 flow [2024-06-03 19:56:35,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5076, PETRI_PLACES=303, PETRI_TRANSITIONS=464} [2024-06-03 19:56:35,892 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-03 19:56:35,892 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 464 transitions, 5076 flow [2024-06-03 19:56:35,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:35,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:35,892 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:35,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 19:56:35,892 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:56:35,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:35,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1435528612, now seen corresponding path program 2 times [2024-06-03 19:56:35,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:35,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486868781] [2024-06-03 19:56:35,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:35,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:35,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:37,115 INFO L134 CoverageAnalysis]: 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,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:37,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486868781] [2024-06-03 19:56:37,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486868781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:37,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:37,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:37,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103868183] [2024-06-03 19:56:37,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:37,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:37,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:37,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:37,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:37,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:37,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 464 transitions, 5076 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:37,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:37,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:37,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:38,051 INFO L124 PetriNetUnfolderBase]: 2489/3997 cut-off events. [2024-06-03 19:56:38,051 INFO L125 PetriNetUnfolderBase]: For 533767/533770 co-relation queries the response was YES. [2024-06-03 19:56:38,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38276 conditions, 3997 events. 2489/3997 cut-off events. For 533767/533770 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23232 event pairs, 446 based on Foata normal form. 4/3999 useless extension candidates. Maximal degree in co-relation 38133. Up to 3535 conditions per place. [2024-06-03 19:56:38,106 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 413 selfloop transitions, 72 changer transitions 0/490 dead transitions. [2024-06-03 19:56:38,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 490 transitions, 6728 flow [2024-06-03 19:56:38,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:38,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:38,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:56:38,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-03 19:56:38,107 INFO L175 Difference]: Start difference. First operand has 303 places, 464 transitions, 5076 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:56:38,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 490 transitions, 6728 flow [2024-06-03 19:56:39,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 490 transitions, 6506 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:39,342 INFO L231 Difference]: Finished difference. Result has 307 places, 469 transitions, 5228 flow [2024-06-03 19:56:39,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4918, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5228, PETRI_PLACES=307, PETRI_TRANSITIONS=469} [2024-06-03 19:56:39,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-03 19:56:39,343 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 469 transitions, 5228 flow [2024-06-03 19:56:39,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:39,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:39,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:39,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 19:56:39,343 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:56:39,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:39,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1426950974, now seen corresponding path program 5 times [2024-06-03 19:56:39,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:39,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574267731] [2024-06-03 19:56:39,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:39,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:39,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:40,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:40,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574267731] [2024-06-03 19:56:40,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574267731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:40,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:40,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:40,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94093337] [2024-06-03 19:56:40,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:40,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:40,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:40,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:40,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:40,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:40,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 469 transitions, 5228 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:40,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:40,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:40,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:41,393 INFO L124 PetriNetUnfolderBase]: 2494/4012 cut-off events. [2024-06-03 19:56:41,393 INFO L125 PetriNetUnfolderBase]: For 539380/539383 co-relation queries the response was YES. [2024-06-03 19:56:41,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38453 conditions, 4012 events. 2494/4012 cut-off events. For 539380/539383 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23394 event pairs, 458 based on Foata normal form. 3/4013 useless extension candidates. Maximal degree in co-relation 38309. Up to 3711 conditions per place. [2024-06-03 19:56:41,451 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 435 selfloop transitions, 44 changer transitions 0/484 dead transitions. [2024-06-03 19:56:41,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 484 transitions, 6322 flow [2024-06-03 19:56:41,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:41,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:41,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-03 19:56:41,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-03 19:56:41,452 INFO L175 Difference]: Start difference. First operand has 307 places, 469 transitions, 5228 flow. Second operand 9 states and 151 transitions. [2024-06-03 19:56:41,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 484 transitions, 6322 flow [2024-06-03 19:56:43,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 484 transitions, 6096 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-03 19:56:43,170 INFO L231 Difference]: Finished difference. Result has 310 places, 472 transitions, 5210 flow [2024-06-03 19:56:43,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5210, PETRI_PLACES=310, PETRI_TRANSITIONS=472} [2024-06-03 19:56:43,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-03 19:56:43,171 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 472 transitions, 5210 flow [2024-06-03 19:56:43,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:43,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:43,180 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:43,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 19:56:43,181 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:56:43,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:43,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1199056334, now seen corresponding path program 6 times [2024-06-03 19:56:43,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:43,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741975938] [2024-06-03 19:56:43,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:43,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:44,233 INFO L134 CoverageAnalysis]: 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:44,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:44,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741975938] [2024-06-03 19:56:44,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741975938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:44,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:44,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:44,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643910299] [2024-06-03 19:56:44,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:44,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:44,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:44,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:44,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:44,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:44,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 472 transitions, 5210 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:44,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:44,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:44,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:45,326 INFO L124 PetriNetUnfolderBase]: 2499/4016 cut-off events. [2024-06-03 19:56:45,327 INFO L125 PetriNetUnfolderBase]: For 550269/550269 co-relation queries the response was YES. [2024-06-03 19:56:45,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38394 conditions, 4016 events. 2499/4016 cut-off events. For 550269/550269 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23385 event pairs, 454 based on Foata normal form. 1/4013 useless extension candidates. Maximal degree in co-relation 38249. Up to 3696 conditions per place. [2024-06-03 19:56:45,378 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 54 changer transitions 0/488 dead transitions. [2024-06-03 19:56:45,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 488 transitions, 6510 flow [2024-06-03 19:56:45,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:45,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:45,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-03 19:56:45,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-03 19:56:45,379 INFO L175 Difference]: Start difference. First operand has 310 places, 472 transitions, 5210 flow. Second operand 9 states and 156 transitions. [2024-06-03 19:56:45,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 488 transitions, 6510 flow [2024-06-03 19:56:47,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 488 transitions, 6344 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:47,755 INFO L231 Difference]: Finished difference. Result has 312 places, 475 transitions, 5280 flow [2024-06-03 19:56:47,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5044, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5280, PETRI_PLACES=312, PETRI_TRANSITIONS=475} [2024-06-03 19:56:47,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-03 19:56:47,756 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 475 transitions, 5280 flow [2024-06-03 19:56:47,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:47,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:47,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:47,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 19:56:47,757 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:56:47,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:47,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1198876844, now seen corresponding path program 7 times [2024-06-03 19:56:47,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:47,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470175026] [2024-06-03 19:56:47,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:47,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:47,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:49,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:56:49,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:49,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470175026] [2024-06-03 19:56:49,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470175026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:49,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:49,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:49,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784946866] [2024-06-03 19:56:49,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:49,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:49,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:49,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:49,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:49,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:49,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 475 transitions, 5280 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:49,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:49,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:49,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:50,091 INFO L124 PetriNetUnfolderBase]: 2509/4035 cut-off events. [2024-06-03 19:56:50,091 INFO L125 PetriNetUnfolderBase]: For 563250/563253 co-relation queries the response was YES. [2024-06-03 19:56:50,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38876 conditions, 4035 events. 2509/4035 cut-off events. For 563250/563253 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23550 event pairs, 456 based on Foata normal form. 3/4036 useless extension candidates. Maximal degree in co-relation 38730. Up to 3731 conditions per place. [2024-06-03 19:56:50,269 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 442 selfloop transitions, 46 changer transitions 0/493 dead transitions. [2024-06-03 19:56:50,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 493 transitions, 6433 flow [2024-06-03 19:56:50,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:50,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:50,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:56:50,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-03 19:56:50,271 INFO L175 Difference]: Start difference. First operand has 312 places, 475 transitions, 5280 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:56:50,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 493 transitions, 6433 flow [2024-06-03 19:56:52,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 493 transitions, 6181 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:52,113 INFO L231 Difference]: Finished difference. Result has 314 places, 481 transitions, 5281 flow [2024-06-03 19:56:52,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5040, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5281, PETRI_PLACES=314, PETRI_TRANSITIONS=481} [2024-06-03 19:56:52,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-03 19:56:52,114 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 481 transitions, 5281 flow [2024-06-03 19:56:52,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:52,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:52,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:52,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 19:56:52,114 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:56:52,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:52,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1426957732, now seen corresponding path program 3 times [2024-06-03 19:56:52,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:52,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268518258] [2024-06-03 19:56:52,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:52,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:52,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:53,195 INFO L134 CoverageAnalysis]: 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:53,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:53,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268518258] [2024-06-03 19:56:53,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268518258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:53,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:53,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:53,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022197066] [2024-06-03 19:56:53,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:53,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:53,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:53,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:53,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:53,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:53,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 481 transitions, 5281 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:53,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:53,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:53,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:54,148 INFO L124 PetriNetUnfolderBase]: 2553/4097 cut-off events. [2024-06-03 19:56:54,148 INFO L125 PetriNetUnfolderBase]: For 615174/615177 co-relation queries the response was YES. [2024-06-03 19:56:54,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39584 conditions, 4097 events. 2553/4097 cut-off events. For 615174/615177 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23908 event pairs, 460 based on Foata normal form. 12/4107 useless extension candidates. Maximal degree in co-relation 39437. Up to 3748 conditions per place. [2024-06-03 19:56:54,204 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 444 selfloop transitions, 52 changer transitions 0/501 dead transitions. [2024-06-03 19:56:54,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 501 transitions, 6454 flow [2024-06-03 19:56:54,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:56:54,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:56:54,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-03 19:56:54,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-03 19:56:54,205 INFO L175 Difference]: Start difference. First operand has 314 places, 481 transitions, 5281 flow. Second operand 9 states and 157 transitions. [2024-06-03 19:56:54,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 501 transitions, 6454 flow [2024-06-03 19:56:56,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 501 transitions, 6268 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-03 19:56:56,209 INFO L231 Difference]: Finished difference. Result has 316 places, 484 transitions, 5283 flow [2024-06-03 19:56:56,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5095, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5283, PETRI_PLACES=316, PETRI_TRANSITIONS=484} [2024-06-03 19:56:56,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-03 19:56:56,209 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 484 transitions, 5283 flow [2024-06-03 19:56:56,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:56,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:56:56,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:56:56,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 19:56:56,210 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:56:56,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:56:56,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1426957484, now seen corresponding path program 8 times [2024-06-03 19:56:56,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:56:56,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213144806] [2024-06-03 19:56:56,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:56:56,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:56:56,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:56:57,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:56:57,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:56:57,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213144806] [2024-06-03 19:56:57,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213144806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:56:57,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:56:57,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:56:57,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191404778] [2024-06-03 19:56:57,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:56:57,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:56:57,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:56:57,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:56:57,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:56:57,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:56:57,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 484 transitions, 5283 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:56:57,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:56:57,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:56:57,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:56:58,405 INFO L124 PetriNetUnfolderBase]: 2558/4112 cut-off events. [2024-06-03 19:56:58,405 INFO L125 PetriNetUnfolderBase]: For 586814/586817 co-relation queries the response was YES. [2024-06-03 19:56:58,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39838 conditions, 4112 events. 2558/4112 cut-off events. For 586814/586817 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 24103 event pairs, 460 based on Foata normal form. 3/4113 useless extension candidates. Maximal degree in co-relation 39691. Up to 3800 conditions per place. [2024-06-03 19:56:58,466 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 442 selfloop transitions, 53 changer transitions 0/500 dead transitions. [2024-06-03 19:56:58,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 500 transitions, 6425 flow [2024-06-03 19:56:58,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:56:58,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:56:58,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-03 19:56:58,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-03 19:56:58,467 INFO L175 Difference]: Start difference. First operand has 316 places, 484 transitions, 5283 flow. Second operand 10 states and 166 transitions. [2024-06-03 19:56:58,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 500 transitions, 6425 flow [2024-06-03 19:57:00,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 500 transitions, 6310 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:00,394 INFO L231 Difference]: Finished difference. Result has 319 places, 487 transitions, 5408 flow [2024-06-03 19:57:00,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5168, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5408, PETRI_PLACES=319, PETRI_TRANSITIONS=487} [2024-06-03 19:57:00,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-03 19:57:00,394 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 487 transitions, 5408 flow [2024-06-03 19:57:00,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:00,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:00,395 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:00,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 19:57:00,395 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:57:00,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:00,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1199056582, now seen corresponding path program 4 times [2024-06-03 19:57:00,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:00,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472076515] [2024-06-03 19:57:00,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:00,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:00,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:01,474 INFO L134 CoverageAnalysis]: 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:01,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:01,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472076515] [2024-06-03 19:57:01,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472076515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:01,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:01,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:01,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613252705] [2024-06-03 19:57:01,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:01,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:01,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:01,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:01,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:01,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:01,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 487 transitions, 5408 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:01,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:01,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:01,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:02,432 INFO L124 PetriNetUnfolderBase]: 2545/4091 cut-off events. [2024-06-03 19:57:02,433 INFO L125 PetriNetUnfolderBase]: For 600730/600730 co-relation queries the response was YES. [2024-06-03 19:57:02,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38937 conditions, 4091 events. 2545/4091 cut-off events. For 600730/600730 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23974 event pairs, 456 based on Foata normal form. 11/4098 useless extension candidates. Maximal degree in co-relation 38789. Up to 3713 conditions per place. [2024-06-03 19:57:02,487 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 441 selfloop transitions, 60 changer transitions 0/506 dead transitions. [2024-06-03 19:57:02,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 506 transitions, 6592 flow [2024-06-03 19:57:02,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:02,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:02,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:57:02,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-03 19:57:02,488 INFO L175 Difference]: Start difference. First operand has 319 places, 487 transitions, 5408 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:57:02,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 506 transitions, 6592 flow [2024-06-03 19:57:04,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 506 transitions, 6292 flow, removed 99 selfloop flow, removed 8 redundant places. [2024-06-03 19:57:04,309 INFO L231 Difference]: Finished difference. Result has 321 places, 489 transitions, 5324 flow [2024-06-03 19:57:04,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5108, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5324, PETRI_PLACES=321, PETRI_TRANSITIONS=489} [2024-06-03 19:57:04,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-03 19:57:04,310 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 489 transitions, 5324 flow [2024-06-03 19:57:04,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:04,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:04,310 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:04,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 19:57:04,311 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:57:04,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:04,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1435231942, now seen corresponding path program 5 times [2024-06-03 19:57:04,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:04,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799339996] [2024-06-03 19:57:04,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:04,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:04,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:05,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:05,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:05,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799339996] [2024-06-03 19:57:05,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799339996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:05,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:05,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:05,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723969092] [2024-06-03 19:57:05,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:05,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:05,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:05,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:05,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:05,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:05,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 489 transitions, 5324 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:05,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:05,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:05,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:06,526 INFO L124 PetriNetUnfolderBase]: 2540/4085 cut-off events. [2024-06-03 19:57:06,526 INFO L125 PetriNetUnfolderBase]: For 572438/572441 co-relation queries the response was YES. [2024-06-03 19:57:06,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38773 conditions, 4085 events. 2540/4085 cut-off events. For 572438/572441 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23909 event pairs, 451 based on Foata normal form. 4/4087 useless extension candidates. Maximal degree in co-relation 38623. Up to 3700 conditions per place. [2024-06-03 19:57:06,580 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 424 selfloop transitions, 78 changer transitions 0/507 dead transitions. [2024-06-03 19:57:06,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 507 transitions, 6446 flow [2024-06-03 19:57:06,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:57:06,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:57:06,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 19:57:06,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-03 19:57:06,582 INFO L175 Difference]: Start difference. First operand has 321 places, 489 transitions, 5324 flow. Second operand 10 states and 173 transitions. [2024-06-03 19:57:06,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 507 transitions, 6446 flow [2024-06-03 19:57:08,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 507 transitions, 6294 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-03 19:57:08,546 INFO L231 Difference]: Finished difference. Result has 323 places, 489 transitions, 5340 flow [2024-06-03 19:57:08,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5172, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5340, PETRI_PLACES=323, PETRI_TRANSITIONS=489} [2024-06-03 19:57:08,547 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 19:57:08,547 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 489 transitions, 5340 flow [2024-06-03 19:57:08,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:08,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:08,548 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:08,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 19:57:08,548 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:57:08,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:08,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1205543084, now seen corresponding path program 9 times [2024-06-03 19:57:08,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:08,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434304718] [2024-06-03 19:57:08,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:08,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:08,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:09,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:09,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:09,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434304718] [2024-06-03 19:57:09,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434304718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:09,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:09,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:09,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839018655] [2024-06-03 19:57:09,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:09,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:09,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:09,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:09,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:09,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:09,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 489 transitions, 5340 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:09,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:09,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:09,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:10,817 INFO L124 PetriNetUnfolderBase]: 2537/4080 cut-off events. [2024-06-03 19:57:10,817 INFO L125 PetriNetUnfolderBase]: For 555150/555150 co-relation queries the response was YES. [2024-06-03 19:57:10,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38368 conditions, 4080 events. 2537/4080 cut-off events. For 555150/555150 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 23935 event pairs, 453 based on Foata normal form. 1/4077 useless extension candidates. Maximal degree in co-relation 38218. Up to 3720 conditions per place. [2024-06-03 19:57:10,875 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 407 selfloop transitions, 92 changer transitions 0/504 dead transitions. [2024-06-03 19:57:10,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 504 transitions, 6494 flow [2024-06-03 19:57:10,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:10,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:10,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-03 19:57:10,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-03 19:57:10,876 INFO L175 Difference]: Start difference. First operand has 323 places, 489 transitions, 5340 flow. Second operand 9 states and 154 transitions. [2024-06-03 19:57:10,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 504 transitions, 6494 flow [2024-06-03 19:57:12,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 504 transitions, 6301 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 19:57:12,613 INFO L231 Difference]: Finished difference. Result has 323 places, 492 transitions, 5471 flow [2024-06-03 19:57:12,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5147, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5471, PETRI_PLACES=323, PETRI_TRANSITIONS=492} [2024-06-03 19:57:12,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 19:57:12,614 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 492 transitions, 5471 flow [2024-06-03 19:57:12,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:12,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:12,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:12,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 19:57:12,614 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:57:12,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:12,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1268276326, now seen corresponding path program 1 times [2024-06-03 19:57:12,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:12,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305132948] [2024-06-03 19:57:12,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:12,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:12,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:13,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:13,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:13,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305132948] [2024-06-03 19:57:13,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305132948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:13,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:13,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:13,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890801687] [2024-06-03 19:57:13,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:13,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:13,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:13,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:13,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:13,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:13,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 492 transitions, 5471 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:13,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:13,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:13,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:14,425 INFO L124 PetriNetUnfolderBase]: 2573/4128 cut-off events. [2024-06-03 19:57:14,425 INFO L125 PetriNetUnfolderBase]: For 598443/598446 co-relation queries the response was YES. [2024-06-03 19:57:14,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39197 conditions, 4128 events. 2573/4128 cut-off events. For 598443/598446 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 24142 event pairs, 335 based on Foata normal form. 12/4138 useless extension candidates. Maximal degree in co-relation 39046. Up to 3667 conditions per place. [2024-06-03 19:57:14,483 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 498 selfloop transitions, 27 changer transitions 0/530 dead transitions. [2024-06-03 19:57:14,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 530 transitions, 6837 flow [2024-06-03 19:57:14,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:14,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:14,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-03 19:57:14,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-03 19:57:14,484 INFO L175 Difference]: Start difference. First operand has 323 places, 492 transitions, 5471 flow. Second operand 9 states and 172 transitions. [2024-06-03 19:57:14,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 530 transitions, 6837 flow [2024-06-03 19:57:16,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 530 transitions, 6535 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:16,216 INFO L231 Difference]: Finished difference. Result has 325 places, 494 transitions, 5338 flow [2024-06-03 19:57:16,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5169, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5338, PETRI_PLACES=325, PETRI_TRANSITIONS=494} [2024-06-03 19:57:16,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-03 19:57:16,216 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 494 transitions, 5338 flow [2024-06-03 19:57:16,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:16,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:16,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:16,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 19:57:16,217 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 19:57:16,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:16,217 INFO L85 PathProgramCache]: Analyzing trace with hash 178585346, now seen corresponding path program 2 times [2024-06-03 19:57:16,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:16,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065009488] [2024-06-03 19:57:16,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:16,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:16,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:17,002 INFO L134 CoverageAnalysis]: 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:17,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:17,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065009488] [2024-06-03 19:57:17,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065009488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:17,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:17,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:17,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152535016] [2024-06-03 19:57:17,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:17,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:17,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:17,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:17,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:17,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:17,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 494 transitions, 5338 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:17,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:17,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:17,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:18,111 INFO L124 PetriNetUnfolderBase]: 2689/4327 cut-off events. [2024-06-03 19:57:18,111 INFO L125 PetriNetUnfolderBase]: For 688834/688837 co-relation queries the response was YES. [2024-06-03 19:57:18,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42515 conditions, 4327 events. 2689/4327 cut-off events. For 688834/688837 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25579 event pairs, 487 based on Foata normal form. 14/4339 useless extension candidates. Maximal degree in co-relation 42363. Up to 3777 conditions per place. [2024-06-03 19:57:18,171 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 494 selfloop transitions, 36 changer transitions 0/535 dead transitions. [2024-06-03 19:57:18,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 535 transitions, 7098 flow [2024-06-03 19:57:18,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:18,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:18,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-03 19:57:18,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-03 19:57:18,172 INFO L175 Difference]: Start difference. First operand has 325 places, 494 transitions, 5338 flow. Second operand 9 states and 175 transitions. [2024-06-03 19:57:18,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 535 transitions, 7098 flow [2024-06-03 19:57:20,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 535 transitions, 6967 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:20,233 INFO L231 Difference]: Finished difference. Result has 327 places, 498 transitions, 5508 flow [2024-06-03 19:57:20,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5207, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5508, PETRI_PLACES=327, PETRI_TRANSITIONS=498} [2024-06-03 19:57:20,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-03 19:57:20,234 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 498 transitions, 5508 flow [2024-06-03 19:57:20,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:20,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:20,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:20,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 19:57:20,234 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:57:20,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:20,235 INFO L85 PathProgramCache]: Analyzing trace with hash 178911776, now seen corresponding path program 3 times [2024-06-03 19:57:20,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:20,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447725209] [2024-06-03 19:57:20,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:20,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:20,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:21,068 INFO L134 CoverageAnalysis]: 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:21,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:21,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447725209] [2024-06-03 19:57:21,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447725209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:21,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:21,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:21,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081077822] [2024-06-03 19:57:21,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:21,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:21,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:21,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:21,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:21,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:21,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 498 transitions, 5508 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:21,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:21,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:21,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:22,279 INFO L124 PetriNetUnfolderBase]: 2661/4285 cut-off events. [2024-06-03 19:57:22,279 INFO L125 PetriNetUnfolderBase]: For 640198/640201 co-relation queries the response was YES. [2024-06-03 19:57:22,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40874 conditions, 4285 events. 2661/4285 cut-off events. For 640198/640201 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25376 event pairs, 499 based on Foata normal form. 14/4297 useless extension candidates. Maximal degree in co-relation 40721. Up to 3875 conditions per place. [2024-06-03 19:57:22,337 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 490 selfloop transitions, 34 changer transitions 0/529 dead transitions. [2024-06-03 19:57:22,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 529 transitions, 6734 flow [2024-06-03 19:57:22,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:22,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:22,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:57:22,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-03 19:57:22,338 INFO L175 Difference]: Start difference. First operand has 327 places, 498 transitions, 5508 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:57:22,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 529 transitions, 6734 flow [2024-06-03 19:57:24,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 529 transitions, 6538 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-03 19:57:24,406 INFO L231 Difference]: Finished difference. Result has 331 places, 498 transitions, 5387 flow [2024-06-03 19:57:24,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5312, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5387, PETRI_PLACES=331, PETRI_TRANSITIONS=498} [2024-06-03 19:57:24,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-03 19:57:24,407 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 498 transitions, 5387 flow [2024-06-03 19:57:24,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:24,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:24,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:24,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 19:57:24,407 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:57:24,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:24,407 INFO L85 PathProgramCache]: Analyzing trace with hash 178923680, now seen corresponding path program 1 times [2024-06-03 19:57:24,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:24,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811268923] [2024-06-03 19:57:24,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:24,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:24,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:25,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:57:25,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:25,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811268923] [2024-06-03 19:57:25,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811268923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:25,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:25,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:57:25,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673832548] [2024-06-03 19:57:25,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:25,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:57:25,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:25,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:57:25,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:57:25,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:25,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 498 transitions, 5387 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:25,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:25,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:25,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:26,724 INFO L124 PetriNetUnfolderBase]: 2813/4531 cut-off events. [2024-06-03 19:57:26,724 INFO L125 PetriNetUnfolderBase]: For 809428/809431 co-relation queries the response was YES. [2024-06-03 19:57:26,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43069 conditions, 4531 events. 2813/4531 cut-off events. For 809428/809431 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27069 event pairs, 557 based on Foata normal form. 44/4571 useless extension candidates. Maximal degree in co-relation 42914. Up to 3896 conditions per place. [2024-06-03 19:57:26,791 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 484 selfloop transitions, 35 changer transitions 10/534 dead transitions. [2024-06-03 19:57:26,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 534 transitions, 6768 flow [2024-06-03 19:57:26,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:57:26,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:57:26,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-03 19:57:26,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-03 19:57:26,793 INFO L175 Difference]: Start difference. First operand has 331 places, 498 transitions, 5387 flow. Second operand 10 states and 188 transitions. [2024-06-03 19:57:26,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 534 transitions, 6768 flow [2024-06-03 19:57:29,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 534 transitions, 6691 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-03 19:57:29,107 INFO L231 Difference]: Finished difference. Result has 333 places, 493 transitions, 5443 flow [2024-06-03 19:57:29,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5312, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5443, PETRI_PLACES=333, PETRI_TRANSITIONS=493} [2024-06-03 19:57:29,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-03 19:57:29,107 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 493 transitions, 5443 flow [2024-06-03 19:57:29,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:29,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:29,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:29,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 19:57:29,108 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:57:29,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:29,108 INFO L85 PathProgramCache]: Analyzing trace with hash 493209174, now seen corresponding path program 4 times [2024-06-03 19:57:29,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:29,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619638030] [2024-06-03 19:57:29,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:29,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:29,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:29,923 INFO L134 CoverageAnalysis]: 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:29,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:29,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619638030] [2024-06-03 19:57:29,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619638030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:29,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:29,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:29,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082755984] [2024-06-03 19:57:29,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:29,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:29,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:29,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:29,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:30,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:30,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 493 transitions, 5443 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:30,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:30,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:30,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:31,054 INFO L124 PetriNetUnfolderBase]: 2740/4418 cut-off events. [2024-06-03 19:57:31,055 INFO L125 PetriNetUnfolderBase]: For 677424/677427 co-relation queries the response was YES. [2024-06-03 19:57:31,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42632 conditions, 4418 events. 2740/4418 cut-off events. For 677424/677427 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 26309 event pairs, 513 based on Foata normal form. 14/4430 useless extension candidates. Maximal degree in co-relation 42476. Up to 3859 conditions per place. [2024-06-03 19:57:31,118 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 431 selfloop transitions, 82 changer transitions 0/518 dead transitions. [2024-06-03 19:57:31,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 518 transitions, 6731 flow [2024-06-03 19:57:31,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:31,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:31,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:57:31,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-03 19:57:31,120 INFO L175 Difference]: Start difference. First operand has 333 places, 493 transitions, 5443 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:57:31,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 518 transitions, 6731 flow [2024-06-03 19:57:33,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 518 transitions, 6601 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-03 19:57:33,366 INFO L231 Difference]: Finished difference. Result has 334 places, 495 transitions, 5604 flow [2024-06-03 19:57:33,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5313, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5604, PETRI_PLACES=334, PETRI_TRANSITIONS=495} [2024-06-03 19:57:33,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-03 19:57:33,366 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 495 transitions, 5604 flow [2024-06-03 19:57:33,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:33,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:33,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:33,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 19:57:33,367 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:57:33,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:33,367 INFO L85 PathProgramCache]: Analyzing trace with hash 482484414, now seen corresponding path program 5 times [2024-06-03 19:57:33,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:33,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929844587] [2024-06-03 19:57:33,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:33,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:33,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:34,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:57:34,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:34,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929844587] [2024-06-03 19:57:34,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929844587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:34,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:34,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:34,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419966321] [2024-06-03 19:57:34,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:34,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:34,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:34,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:34,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:34,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:34,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 495 transitions, 5604 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:34,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:34,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:34,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:35,294 INFO L124 PetriNetUnfolderBase]: 2784/4490 cut-off events. [2024-06-03 19:57:35,295 INFO L125 PetriNetUnfolderBase]: For 684489/684492 co-relation queries the response was YES. [2024-06-03 19:57:35,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43318 conditions, 4490 events. 2784/4490 cut-off events. For 684489/684492 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 26820 event pairs, 525 based on Foata normal form. 14/4502 useless extension candidates. Maximal degree in co-relation 43161. Up to 3927 conditions per place. [2024-06-03 19:57:35,360 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 432 selfloop transitions, 83 changer transitions 0/520 dead transitions. [2024-06-03 19:57:35,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 520 transitions, 6900 flow [2024-06-03 19:57:35,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:35,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:35,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-03 19:57:35,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-03 19:57:35,361 INFO L175 Difference]: Start difference. First operand has 334 places, 495 transitions, 5604 flow. Second operand 9 states and 168 transitions. [2024-06-03 19:57:35,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 520 transitions, 6900 flow [2024-06-03 19:57:37,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 520 transitions, 6657 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:37,629 INFO L231 Difference]: Finished difference. Result has 336 places, 497 transitions, 5658 flow [2024-06-03 19:57:37,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5361, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5658, PETRI_PLACES=336, PETRI_TRANSITIONS=497} [2024-06-03 19:57:37,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-03 19:57:37,630 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 497 transitions, 5658 flow [2024-06-03 19:57:37,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:37,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:37,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:37,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 19:57:37,630 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:57:37,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:37,631 INFO L85 PathProgramCache]: Analyzing trace with hash 482157984, now seen corresponding path program 6 times [2024-06-03 19:57:37,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:37,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729513957] [2024-06-03 19:57:37,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:37,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:37,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:38,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:57:38,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:38,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729513957] [2024-06-03 19:57:38,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729513957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:38,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:38,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:38,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964003804] [2024-06-03 19:57:38,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:38,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:38,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:38,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:38,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:38,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:38,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 497 transitions, 5658 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:38,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:38,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:38,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:39,744 INFO L124 PetriNetUnfolderBase]: 2828/4558 cut-off events. [2024-06-03 19:57:39,745 INFO L125 PetriNetUnfolderBase]: For 700976/700979 co-relation queries the response was YES. [2024-06-03 19:57:39,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44061 conditions, 4558 events. 2828/4558 cut-off events. For 700976/700979 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27337 event pairs, 519 based on Foata normal form. 14/4570 useless extension candidates. Maximal degree in co-relation 43903. Up to 3835 conditions per place. [2024-06-03 19:57:39,805 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 435 selfloop transitions, 87 changer transitions 0/527 dead transitions. [2024-06-03 19:57:39,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 527 transitions, 7074 flow [2024-06-03 19:57:39,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:39,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:39,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-03 19:57:39,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-03 19:57:39,807 INFO L175 Difference]: Start difference. First operand has 336 places, 497 transitions, 5658 flow. Second operand 9 states and 171 transitions. [2024-06-03 19:57:39,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 527 transitions, 7074 flow [2024-06-03 19:57:42,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 527 transitions, 6825 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:42,307 INFO L231 Difference]: Finished difference. Result has 338 places, 499 transitions, 5716 flow [2024-06-03 19:57:42,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5409, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5716, PETRI_PLACES=338, PETRI_TRANSITIONS=499} [2024-06-03 19:57:42,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-03 19:57:42,308 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 499 transitions, 5716 flow [2024-06-03 19:57:42,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:42,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:42,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:42,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 19:57:42,308 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:57:42,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:42,309 INFO L85 PathProgramCache]: Analyzing trace with hash -719515100, now seen corresponding path program 1 times [2024-06-03 19:57:42,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:42,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936695533] [2024-06-03 19:57:42,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:42,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:42,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:43,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:43,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:43,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936695533] [2024-06-03 19:57:43,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936695533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:43,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:43,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:43,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183090867] [2024-06-03 19:57:43,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:43,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:43,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:43,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:43,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:43,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:43,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 499 transitions, 5716 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:43,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:43,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:43,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:44,258 INFO L124 PetriNetUnfolderBase]: 2844/4585 cut-off events. [2024-06-03 19:57:44,259 INFO L125 PetriNetUnfolderBase]: For 647550/647550 co-relation queries the response was YES. [2024-06-03 19:57:44,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44170 conditions, 4585 events. 2844/4585 cut-off events. For 647550/647550 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 27500 event pairs, 551 based on Foata normal form. 1/4582 useless extension candidates. Maximal degree in co-relation 44011. Up to 4151 conditions per place. [2024-06-03 19:57:44,327 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 484 selfloop transitions, 42 changer transitions 0/531 dead transitions. [2024-06-03 19:57:44,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 531 transitions, 6960 flow [2024-06-03 19:57:44,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:44,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:44,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-03 19:57:44,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-03 19:57:44,328 INFO L175 Difference]: Start difference. First operand has 338 places, 499 transitions, 5716 flow. Second operand 8 states and 154 transitions. [2024-06-03 19:57:44,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 531 transitions, 6960 flow [2024-06-03 19:57:47,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 531 transitions, 6697 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-03 19:57:47,038 INFO L231 Difference]: Finished difference. Result has 339 places, 505 transitions, 5675 flow [2024-06-03 19:57:47,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5453, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5675, PETRI_PLACES=339, PETRI_TRANSITIONS=505} [2024-06-03 19:57:47,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-03 19:57:47,039 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 505 transitions, 5675 flow [2024-06-03 19:57:47,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:47,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:47,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:47,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 19:57:47,039 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:57:47,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:47,040 INFO L85 PathProgramCache]: Analyzing trace with hash -714152720, now seen corresponding path program 2 times [2024-06-03 19:57:47,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:47,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319159639] [2024-06-03 19:57:47,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:47,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:47,763 INFO L134 CoverageAnalysis]: 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:47,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:47,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319159639] [2024-06-03 19:57:47,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319159639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:47,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:47,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:47,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087455887] [2024-06-03 19:57:47,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:47,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:47,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:47,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:47,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:47,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:47,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 505 transitions, 5675 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:47,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:47,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:47,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:48,974 INFO L124 PetriNetUnfolderBase]: 2849/4594 cut-off events. [2024-06-03 19:57:48,974 INFO L125 PetriNetUnfolderBase]: For 655791/655791 co-relation queries the response was YES. [2024-06-03 19:57:49,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44193 conditions, 4594 events. 2849/4594 cut-off events. For 655791/655791 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27593 event pairs, 551 based on Foata normal form. 1/4591 useless extension candidates. Maximal degree in co-relation 44033. Up to 4158 conditions per place. [2024-06-03 19:57:49,043 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 487 selfloop transitions, 39 changer transitions 0/531 dead transitions. [2024-06-03 19:57:49,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 531 transitions, 6885 flow [2024-06-03 19:57:49,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:49,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:49,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-03 19:57:49,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-03 19:57:49,044 INFO L175 Difference]: Start difference. First operand has 339 places, 505 transitions, 5675 flow. Second operand 8 states and 150 transitions. [2024-06-03 19:57:49,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 531 transitions, 6885 flow [2024-06-03 19:57:51,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 531 transitions, 6719 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-03 19:57:51,929 INFO L231 Difference]: Finished difference. Result has 342 places, 508 transitions, 5699 flow [2024-06-03 19:57:51,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5699, PETRI_PLACES=342, PETRI_TRANSITIONS=508} [2024-06-03 19:57:51,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-03 19:57:51,930 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 508 transitions, 5699 flow [2024-06-03 19:57:51,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:51,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:51,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:51,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 19:57:51,930 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:57:51,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:51,930 INFO L85 PathProgramCache]: Analyzing trace with hash 641534070, now seen corresponding path program 3 times [2024-06-03 19:57:51,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:51,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272367261] [2024-06-03 19:57:51,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:51,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:51,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:52,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:52,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:52,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272367261] [2024-06-03 19:57:52,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272367261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:52,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:52,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:57:52,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587379424] [2024-06-03 19:57:52,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:52,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:57:52,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:52,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:57:52,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:57:52,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:52,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 508 transitions, 5699 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:52,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:52,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:52,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:53,765 INFO L124 PetriNetUnfolderBase]: 2854/4601 cut-off events. [2024-06-03 19:57:53,765 INFO L125 PetriNetUnfolderBase]: For 670746/670746 co-relation queries the response was YES. [2024-06-03 19:57:53,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44697 conditions, 4601 events. 2854/4601 cut-off events. For 670746/670746 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27649 event pairs, 551 based on Foata normal form. 1/4598 useless extension candidates. Maximal degree in co-relation 44536. Up to 4148 conditions per place. [2024-06-03 19:57:53,831 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 476 selfloop transitions, 50 changer transitions 0/531 dead transitions. [2024-06-03 19:57:53,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 531 transitions, 6907 flow [2024-06-03 19:57:53,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 19:57:53,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 19:57:53,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-03 19:57:53,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-03 19:57:53,832 INFO L175 Difference]: Start difference. First operand has 342 places, 508 transitions, 5699 flow. Second operand 8 states and 148 transitions. [2024-06-03 19:57:53,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 531 transitions, 6907 flow [2024-06-03 19:57:56,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 531 transitions, 6730 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-03 19:57:56,223 INFO L231 Difference]: Finished difference. Result has 344 places, 511 transitions, 5741 flow [2024-06-03 19:57:56,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5741, PETRI_PLACES=344, PETRI_TRANSITIONS=511} [2024-06-03 19:57:56,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-03 19:57:56,224 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 511 transitions, 5741 flow [2024-06-03 19:57:56,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:56,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:57:56,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:57:56,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 19:57:56,224 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:57:56,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:57:56,224 INFO L85 PathProgramCache]: Analyzing trace with hash 641534442, now seen corresponding path program 1 times [2024-06-03 19:57:56,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:57:56,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880230727] [2024-06-03 19:57:56,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:57:56,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:57:56,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:57:57,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:57:57,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:57:57,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880230727] [2024-06-03 19:57:57,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880230727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:57:57,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:57:57,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:57:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355600101] [2024-06-03 19:57:57,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:57:57,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:57:57,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:57:57,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:57:57,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:57:57,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:57:57,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 511 transitions, 5741 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:57:57,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:57:57,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:57:57,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:57:58,225 INFO L124 PetriNetUnfolderBase]: 2864/4615 cut-off events. [2024-06-03 19:57:58,225 INFO L125 PetriNetUnfolderBase]: For 693407/693407 co-relation queries the response was YES. [2024-06-03 19:57:58,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45373 conditions, 4615 events. 2864/4615 cut-off events. For 693407/693407 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 27720 event pairs, 549 based on Foata normal form. 2/4613 useless extension candidates. Maximal degree in co-relation 45211. Up to 4170 conditions per place. [2024-06-03 19:57:58,290 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 490 selfloop transitions, 44 changer transitions 0/539 dead transitions. [2024-06-03 19:57:58,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 539 transitions, 7041 flow [2024-06-03 19:57:58,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:57:58,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:57:58,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:57:58,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-03 19:57:58,291 INFO L175 Difference]: Start difference. First operand has 344 places, 511 transitions, 5741 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:57:58,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 539 transitions, 7041 flow [2024-06-03 19:58:00,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 539 transitions, 6846 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-03 19:58:00,682 INFO L231 Difference]: Finished difference. Result has 347 places, 515 transitions, 5821 flow [2024-06-03 19:58:00,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5546, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5821, PETRI_PLACES=347, PETRI_TRANSITIONS=515} [2024-06-03 19:58:00,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-03 19:58:00,682 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 515 transitions, 5821 flow [2024-06-03 19:58:00,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:00,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:00,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:00,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 19:58:00,683 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:58:00,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:00,683 INFO L85 PathProgramCache]: Analyzing trace with hash 645259309, now seen corresponding path program 1 times [2024-06-03 19:58:00,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:00,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683392955] [2024-06-03 19:58:00,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:00,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:01,587 INFO L134 CoverageAnalysis]: 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:01,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:01,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683392955] [2024-06-03 19:58:01,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683392955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:01,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:01,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:01,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977165253] [2024-06-03 19:58:01,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:01,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:01,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:01,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:01,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:01,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:01,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 515 transitions, 5821 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:01,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:01,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:01,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:02,788 INFO L124 PetriNetUnfolderBase]: 2884/4644 cut-off events. [2024-06-03 19:58:02,788 INFO L125 PetriNetUnfolderBase]: For 723495/723498 co-relation queries the response was YES. [2024-06-03 19:58:02,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46233 conditions, 4644 events. 2884/4644 cut-off events. For 723495/723498 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 27918 event pairs, 543 based on Foata normal form. 6/4648 useless extension candidates. Maximal degree in co-relation 46070. Up to 4247 conditions per place. [2024-06-03 19:58:02,850 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 500 selfloop transitions, 41 changer transitions 0/546 dead transitions. [2024-06-03 19:58:02,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 546 transitions, 7236 flow [2024-06-03 19:58:02,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:02,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:02,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 19:58:02,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-03 19:58:02,851 INFO L175 Difference]: Start difference. First operand has 347 places, 515 transitions, 5821 flow. Second operand 9 states and 165 transitions. [2024-06-03 19:58:02,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 546 transitions, 7236 flow [2024-06-03 19:58:05,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 546 transitions, 6989 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-03 19:58:05,133 INFO L231 Difference]: Finished difference. Result has 349 places, 523 transitions, 5947 flow [2024-06-03 19:58:05,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5574, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5947, PETRI_PLACES=349, PETRI_TRANSITIONS=523} [2024-06-03 19:58:05,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-03 19:58:05,133 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 523 transitions, 5947 flow [2024-06-03 19:58:05,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:05,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:05,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:05,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 19:58:05,136 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:58:05,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:05,136 INFO L85 PathProgramCache]: Analyzing trace with hash 493332523, now seen corresponding path program 2 times [2024-06-03 19:58:05,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:05,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130887732] [2024-06-03 19:58:05,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:05,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:05,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:06,009 INFO L134 CoverageAnalysis]: 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:06,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:06,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130887732] [2024-06-03 19:58:06,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130887732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:06,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:06,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:06,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756085188] [2024-06-03 19:58:06,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:06,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:06,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:06,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:06,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:06,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:06,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 523 transitions, 5947 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:06,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:06,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:06,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:07,260 INFO L124 PetriNetUnfolderBase]: 2894/4658 cut-off events. [2024-06-03 19:58:07,260 INFO L125 PetriNetUnfolderBase]: For 730027/730030 co-relation queries the response was YES. [2024-06-03 19:58:07,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46695 conditions, 4658 events. 2894/4658 cut-off events. For 730027/730030 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 27963 event pairs, 543 based on Foata normal form. 4/4660 useless extension candidates. Maximal degree in co-relation 46531. Up to 4207 conditions per place. [2024-06-03 19:58:07,320 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 486 selfloop transitions, 55 changer transitions 0/546 dead transitions. [2024-06-03 19:58:07,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 546 transitions, 7171 flow [2024-06-03 19:58:07,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:07,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:07,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-03 19:58:07,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-03 19:58:07,321 INFO L175 Difference]: Start difference. First operand has 349 places, 523 transitions, 5947 flow. Second operand 9 states and 161 transitions. [2024-06-03 19:58:07,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 546 transitions, 7171 flow [2024-06-03 19:58:09,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 546 transitions, 6871 flow, removed 114 selfloop flow, removed 7 redundant places. [2024-06-03 19:58:09,670 INFO L231 Difference]: Finished difference. Result has 351 places, 528 transitions, 5870 flow [2024-06-03 19:58:09,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5647, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5870, PETRI_PLACES=351, PETRI_TRANSITIONS=528} [2024-06-03 19:58:09,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-03 19:58:09,671 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 528 transitions, 5870 flow [2024-06-03 19:58:09,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:09,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:09,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:09,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 19:58:09,671 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:58:09,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:09,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1552845393, now seen corresponding path program 3 times [2024-06-03 19:58:09,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:09,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218362060] [2024-06-03 19:58:09,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:09,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:09,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:10,604 INFO L134 CoverageAnalysis]: 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:10,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:10,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218362060] [2024-06-03 19:58:10,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218362060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:10,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:10,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:10,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752552088] [2024-06-03 19:58:10,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:10,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:10,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:10,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:10,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:10,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:10,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 528 transitions, 5870 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:10,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:10,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:10,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:11,847 INFO L124 PetriNetUnfolderBase]: 2930/4704 cut-off events. [2024-06-03 19:58:11,847 INFO L125 PetriNetUnfolderBase]: For 771999/772002 co-relation queries the response was YES. [2024-06-03 19:58:11,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47692 conditions, 4704 events. 2930/4704 cut-off events. For 771999/772002 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 28213 event pairs, 539 based on Foata normal form. 6/4708 useless extension candidates. Maximal degree in co-relation 47527. Up to 4085 conditions per place. [2024-06-03 19:58:11,915 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 437 selfloop transitions, 118 changer transitions 0/560 dead transitions. [2024-06-03 19:58:11,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 560 transitions, 7729 flow [2024-06-03 19:58:11,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:58:11,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:58:11,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-03 19:58:11,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-03 19:58:11,916 INFO L175 Difference]: Start difference. First operand has 351 places, 528 transitions, 5870 flow. Second operand 10 states and 183 transitions. [2024-06-03 19:58:11,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 560 transitions, 7729 flow [2024-06-03 19:58:14,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 560 transitions, 7590 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-03 19:58:14,358 INFO L231 Difference]: Finished difference. Result has 356 places, 539 transitions, 6421 flow [2024-06-03 19:58:14,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6421, PETRI_PLACES=356, PETRI_TRANSITIONS=539} [2024-06-03 19:58:14,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-03 19:58:14,358 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 539 transitions, 6421 flow [2024-06-03 19:58:14,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:14,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:14,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:14,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 19:58:14,359 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:58:14,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:14,359 INFO L85 PathProgramCache]: Analyzing trace with hash 485980873, now seen corresponding path program 4 times [2024-06-03 19:58:14,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:14,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027739405] [2024-06-03 19:58:14,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:14,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:14,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:15,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:58:15,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:15,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027739405] [2024-06-03 19:58:15,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027739405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:15,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:15,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:15,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76228186] [2024-06-03 19:58:15,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:15,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:15,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:15,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:15,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:15,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:15,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 539 transitions, 6421 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:15,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:15,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:15,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:16,432 INFO L124 PetriNetUnfolderBase]: 2932/4715 cut-off events. [2024-06-03 19:58:16,432 INFO L125 PetriNetUnfolderBase]: For 772795/772798 co-relation queries the response was YES. [2024-06-03 19:58:16,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48342 conditions, 4715 events. 2932/4715 cut-off events. For 772795/772798 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 28342 event pairs, 541 based on Foata normal form. 4/4717 useless extension candidates. Maximal degree in co-relation 48176. Up to 4260 conditions per place. [2024-06-03 19:58:16,500 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 500 selfloop transitions, 57 changer transitions 0/562 dead transitions. [2024-06-03 19:58:16,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 562 transitions, 7680 flow [2024-06-03 19:58:16,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:16,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:16,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-03 19:58:16,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-03 19:58:16,501 INFO L175 Difference]: Start difference. First operand has 356 places, 539 transitions, 6421 flow. Second operand 9 states and 162 transitions. [2024-06-03 19:58:16,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 562 transitions, 7680 flow [2024-06-03 19:58:19,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 562 transitions, 7311 flow, removed 135 selfloop flow, removed 6 redundant places. [2024-06-03 19:58:19,417 INFO L231 Difference]: Finished difference. Result has 359 places, 544 transitions, 6280 flow [2024-06-03 19:58:19,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6052, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6280, PETRI_PLACES=359, PETRI_TRANSITIONS=544} [2024-06-03 19:58:19,418 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-03 19:58:19,418 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 544 transitions, 6280 flow [2024-06-03 19:58:19,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:19,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:19,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:19,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 19:58:19,418 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:58:19,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:19,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1033092862, now seen corresponding path program 2 times [2024-06-03 19:58:19,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:19,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451766129] [2024-06-03 19:58:19,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:19,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:19,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:20,443 INFO L134 CoverageAnalysis]: 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:20,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:20,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451766129] [2024-06-03 19:58:20,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451766129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:20,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:20,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:58:20,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855740643] [2024-06-03 19:58:20,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:20,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:58:20,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:20,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:58:20,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:58:20,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:20,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 544 transitions, 6280 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:20,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:20,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:20,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:21,825 INFO L124 PetriNetUnfolderBase]: 3124/5025 cut-off events. [2024-06-03 19:58:21,825 INFO L125 PetriNetUnfolderBase]: For 984104/984107 co-relation queries the response was YES. [2024-06-03 19:58:21,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54304 conditions, 5025 events. 3124/5025 cut-off events. For 984104/984107 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 30602 event pairs, 579 based on Foata normal form. 14/5037 useless extension candidates. Maximal degree in co-relation 54136. Up to 4161 conditions per place. [2024-06-03 19:58:21,897 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 493 selfloop transitions, 81 changer transitions 0/579 dead transitions. [2024-06-03 19:58:21,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 579 transitions, 8408 flow [2024-06-03 19:58:21,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:58:21,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:58:21,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-03 19:58:21,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-03 19:58:21,899 INFO L175 Difference]: Start difference. First operand has 359 places, 544 transitions, 6280 flow. Second operand 10 states and 183 transitions. [2024-06-03 19:58:21,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 579 transitions, 8408 flow [2024-06-03 19:58:25,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 579 transitions, 8273 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-03 19:58:25,213 INFO L231 Difference]: Finished difference. Result has 366 places, 549 transitions, 6560 flow [2024-06-03 19:58:25,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6145, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6560, PETRI_PLACES=366, PETRI_TRANSITIONS=549} [2024-06-03 19:58:25,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-03 19:58:25,214 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 549 transitions, 6560 flow [2024-06-03 19:58:25,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:25,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:25,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:25,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 19:58:25,214 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:58:25,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:25,214 INFO L85 PathProgramCache]: Analyzing trace with hash 493595868, now seen corresponding path program 3 times [2024-06-03 19:58:25,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:25,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609564120] [2024-06-03 19:58:25,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:25,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:25,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:26,275 INFO L134 CoverageAnalysis]: 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:26,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:26,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609564120] [2024-06-03 19:58:26,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609564120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:26,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:26,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:58:26,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994850264] [2024-06-03 19:58:26,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:26,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:58:26,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:26,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:58:26,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:58:26,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:26,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 549 transitions, 6560 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:26,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:26,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:26,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:27,807 INFO L124 PetriNetUnfolderBase]: 3358/5415 cut-off events. [2024-06-03 19:58:27,807 INFO L125 PetriNetUnfolderBase]: For 1325320/1325323 co-relation queries the response was YES. [2024-06-03 19:58:27,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59927 conditions, 5415 events. 3358/5415 cut-off events. For 1325320/1325323 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33411 event pairs, 684 based on Foata normal form. 57/5468 useless extension candidates. Maximal degree in co-relation 59757. Up to 4396 conditions per place. [2024-06-03 19:58:27,892 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 444 selfloop transitions, 125 changer transitions 10/584 dead transitions. [2024-06-03 19:58:27,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 584 transitions, 8483 flow [2024-06-03 19:58:27,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 19:58:27,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 19:58:27,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-03 19:58:27,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523281596452328 [2024-06-03 19:58:27,893 INFO L175 Difference]: Start difference. First operand has 366 places, 549 transitions, 6560 flow. Second operand 11 states and 204 transitions. [2024-06-03 19:58:27,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 584 transitions, 8483 flow [2024-06-03 19:58:30,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 584 transitions, 8275 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-03 19:58:30,827 INFO L231 Difference]: Finished difference. Result has 373 places, 546 transitions, 6930 flow [2024-06-03 19:58:30,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6358, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6930, PETRI_PLACES=373, PETRI_TRANSITIONS=546} [2024-06-03 19:58:30,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-03 19:58:30,828 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 546 transitions, 6930 flow [2024-06-03 19:58:30,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:30,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:30,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:30,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 19:58:30,828 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:58:30,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:30,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1837884578, now seen corresponding path program 4 times [2024-06-03 19:58:30,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:30,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173841717] [2024-06-03 19:58:30,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:30,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:30,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:31,835 INFO L134 CoverageAnalysis]: 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:31,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:31,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173841717] [2024-06-03 19:58:31,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173841717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:31,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:31,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 19:58:31,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90542196] [2024-06-03 19:58:31,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:31,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 19:58:31,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:31,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 19:58:31,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 19:58:31,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:31,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 546 transitions, 6930 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:31,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:31,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:31,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:33,304 INFO L124 PetriNetUnfolderBase]: 3321/5370 cut-off events. [2024-06-03 19:58:33,304 INFO L125 PetriNetUnfolderBase]: For 1059708/1059711 co-relation queries the response was YES. [2024-06-03 19:58:33,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58786 conditions, 5370 events. 3321/5370 cut-off events. For 1059708/1059711 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 33155 event pairs, 666 based on Foata normal form. 18/5386 useless extension candidates. Maximal degree in co-relation 58612. Up to 4840 conditions per place. [2024-06-03 19:58:33,385 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 506 selfloop transitions, 60 changer transitions 0/571 dead transitions. [2024-06-03 19:58:33,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 571 transitions, 8319 flow [2024-06-03 19:58:33,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 19:58:33,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 19:58:33,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-03 19:58:33,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-03 19:58:33,387 INFO L175 Difference]: Start difference. First operand has 373 places, 546 transitions, 6930 flow. Second operand 10 states and 179 transitions. [2024-06-03 19:58:33,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 571 transitions, 8319 flow [2024-06-03 19:58:36,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 571 transitions, 7896 flow, removed 101 selfloop flow, removed 10 redundant places. [2024-06-03 19:58:36,510 INFO L231 Difference]: Finished difference. Result has 373 places, 548 transitions, 6756 flow [2024-06-03 19:58:36,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6756, PETRI_PLACES=373, PETRI_TRANSITIONS=548} [2024-06-03 19:58:36,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-03 19:58:36,511 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 548 transitions, 6756 flow [2024-06-03 19:58:36,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:36,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:36,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:36,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 19:58:36,511 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:58:36,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:36,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1108302264, now seen corresponding path program 7 times [2024-06-03 19:58:36,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:36,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133862364] [2024-06-03 19:58:36,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:36,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:36,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:37,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:37,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:37,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133862364] [2024-06-03 19:58:37,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133862364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:37,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:37,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:37,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551093890] [2024-06-03 19:58:37,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:37,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:37,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:37,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:37,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:37,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:37,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 548 transitions, 6756 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:37,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:37,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:37,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:38,828 INFO L124 PetriNetUnfolderBase]: 3365/5434 cut-off events. [2024-06-03 19:58:38,828 INFO L125 PetriNetUnfolderBase]: For 1034464/1034467 co-relation queries the response was YES. [2024-06-03 19:58:38,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58493 conditions, 5434 events. 3365/5434 cut-off events. For 1034464/1034467 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 33629 event pairs, 670 based on Foata normal form. 14/5446 useless extension candidates. Maximal degree in co-relation 58320. Up to 4981 conditions per place. [2024-06-03 19:58:38,910 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 494 selfloop transitions, 70 changer transitions 0/569 dead transitions. [2024-06-03 19:58:38,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 569 transitions, 8188 flow [2024-06-03 19:58:38,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:38,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:38,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:58:38,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-03 19:58:38,911 INFO L175 Difference]: Start difference. First operand has 373 places, 548 transitions, 6756 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:58:38,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 569 transitions, 8188 flow [2024-06-03 19:58:42,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 569 transitions, 7998 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-03 19:58:42,509 INFO L231 Difference]: Finished difference. Result has 374 places, 550 transitions, 6853 flow [2024-06-03 19:58:42,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6566, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6853, PETRI_PLACES=374, PETRI_TRANSITIONS=550} [2024-06-03 19:58:42,510 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-03 19:58:42,510 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 550 transitions, 6853 flow [2024-06-03 19:58:42,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:42,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:42,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:42,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 19:58:42,511 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:58:42,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:42,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1608787542, now seen corresponding path program 8 times [2024-06-03 19:58:42,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:42,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348119265] [2024-06-03 19:58:42,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:42,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:42,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:43,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:58:43,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:43,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348119265] [2024-06-03 19:58:43,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348119265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:43,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:43,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:43,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588770540] [2024-06-03 19:58:43,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:43,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:43,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:43,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:43,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:43,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:43,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 550 transitions, 6853 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:43,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:43,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:43,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:44,711 INFO L124 PetriNetUnfolderBase]: 3409/5508 cut-off events. [2024-06-03 19:58:44,711 INFO L125 PetriNetUnfolderBase]: For 1040609/1040612 co-relation queries the response was YES. [2024-06-03 19:58:44,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59141 conditions, 5508 events. 3409/5508 cut-off events. For 1040609/1040612 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34237 event pairs, 709 based on Foata normal form. 14/5514 useless extension candidates. Maximal degree in co-relation 58967. Up to 4691 conditions per place. [2024-06-03 19:58:44,794 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 403 selfloop transitions, 161 changer transitions 0/569 dead transitions. [2024-06-03 19:58:44,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 569 transitions, 8279 flow [2024-06-03 19:58:44,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:44,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:44,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:58:44,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-03 19:58:44,795 INFO L175 Difference]: Start difference. First operand has 374 places, 550 transitions, 6853 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:58:44,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 569 transitions, 8279 flow [2024-06-03 19:58:48,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 569 transitions, 8042 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-03 19:58:48,610 INFO L231 Difference]: Finished difference. Result has 376 places, 552 transitions, 7089 flow [2024-06-03 19:58:48,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6616, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7089, PETRI_PLACES=376, PETRI_TRANSITIONS=552} [2024-06-03 19:58:48,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-03 19:58:48,611 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 552 transitions, 7089 flow [2024-06-03 19:58:48,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:48,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:48,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:48,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 19:58:48,611 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:58:48,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:48,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1598062782, now seen corresponding path program 9 times [2024-06-03 19:58:48,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:48,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924123635] [2024-06-03 19:58:48,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:48,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:48,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:49,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:58:49,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:49,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924123635] [2024-06-03 19:58:49,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924123635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:49,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:49,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:49,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366374131] [2024-06-03 19:58:49,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:49,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:49,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:49,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:49,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:49,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:49,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 552 transitions, 7089 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:49,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:49,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:49,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:50,895 INFO L124 PetriNetUnfolderBase]: 3453/5586 cut-off events. [2024-06-03 19:58:50,895 INFO L125 PetriNetUnfolderBase]: For 1062121/1062124 co-relation queries the response was YES. [2024-06-03 19:58:50,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60256 conditions, 5586 events. 3453/5586 cut-off events. For 1062121/1062124 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 34839 event pairs, 714 based on Foata normal form. 14/5592 useless extension candidates. Maximal degree in co-relation 60081. Up to 4759 conditions per place. [2024-06-03 19:58:50,990 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 402 selfloop transitions, 166 changer transitions 0/573 dead transitions. [2024-06-03 19:58:50,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 573 transitions, 8537 flow [2024-06-03 19:58:50,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:50,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:50,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-03 19:58:50,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-03 19:58:50,991 INFO L175 Difference]: Start difference. First operand has 376 places, 552 transitions, 7089 flow. Second operand 9 states and 167 transitions. [2024-06-03 19:58:50,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 573 transitions, 8537 flow [2024-06-03 19:58:54,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 573 transitions, 8116 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-03 19:58:54,437 INFO L231 Difference]: Finished difference. Result has 378 places, 554 transitions, 7155 flow [2024-06-03 19:58:54,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6668, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7155, PETRI_PLACES=378, PETRI_TRANSITIONS=554} [2024-06-03 19:58:54,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-03 19:58:54,438 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 554 transitions, 7155 flow [2024-06-03 19:58:54,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:54,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:58:54,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:58:54,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 19:58:54,438 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:58:54,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:58:54,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1597736352, now seen corresponding path program 10 times [2024-06-03 19:58:54,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:58:54,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16448770] [2024-06-03 19:58:54,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:58:54,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:58:54,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:58:55,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:58:55,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:58:55,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16448770] [2024-06-03 19:58:55,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16448770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:58:55,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:58:55,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:58:55,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308464817] [2024-06-03 19:58:55,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:58:55,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:58:55,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:58:55,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:58:55,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:58:55,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:58:55,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 554 transitions, 7155 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:58:55,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:58:55,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:58:55,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:58:56,767 INFO L124 PetriNetUnfolderBase]: 3484/5627 cut-off events. [2024-06-03 19:58:56,768 INFO L125 PetriNetUnfolderBase]: For 1062690/1062693 co-relation queries the response was YES. [2024-06-03 19:58:56,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60402 conditions, 5627 events. 3484/5627 cut-off events. For 1062690/1062693 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 35068 event pairs, 707 based on Foata normal form. 14/5633 useless extension candidates. Maximal degree in co-relation 60226. Up to 4600 conditions per place. [2024-06-03 19:58:56,853 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 403 selfloop transitions, 172 changer transitions 0/580 dead transitions. [2024-06-03 19:58:56,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 580 transitions, 8751 flow [2024-06-03 19:58:56,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:58:56,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:58:56,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-03 19:58:56,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-03 19:58:56,854 INFO L175 Difference]: Start difference. First operand has 378 places, 554 transitions, 7155 flow. Second operand 9 states and 170 transitions. [2024-06-03 19:58:56,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 580 transitions, 8751 flow [2024-06-03 19:59:00,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 580 transitions, 8316 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-03 19:59:00,472 INFO L231 Difference]: Finished difference. Result has 380 places, 556 transitions, 7221 flow [2024-06-03 19:59:00,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6720, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7221, PETRI_PLACES=380, PETRI_TRANSITIONS=556} [2024-06-03 19:59:00,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-03 19:59:00,472 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 556 transitions, 7221 flow [2024-06-03 19:59:00,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:00,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:00,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:00,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 19:59:00,473 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:59:00,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:00,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1498434686, now seen corresponding path program 4 times [2024-06-03 19:59:00,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:00,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136798723] [2024-06-03 19:59:00,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:00,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:00,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:01,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:01,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:01,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136798723] [2024-06-03 19:59:01,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136798723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:01,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:01,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:59:01,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498924810] [2024-06-03 19:59:01,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:01,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:59:01,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:01,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:59:01,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:59:01,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:01,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 556 transitions, 7221 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:01,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:01,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:01,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:02,648 INFO L124 PetriNetUnfolderBase]: 3489/5641 cut-off events. [2024-06-03 19:59:02,648 INFO L125 PetriNetUnfolderBase]: For 986614/986614 co-relation queries the response was YES. [2024-06-03 19:59:02,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60347 conditions, 5641 events. 3489/5641 cut-off events. For 986614/986614 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 35205 event pairs, 716 based on Foata normal form. 1/5638 useless extension candidates. Maximal degree in co-relation 60170. Up to 5163 conditions per place. [2024-06-03 19:59:02,732 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 525 selfloop transitions, 52 changer transitions 0/582 dead transitions. [2024-06-03 19:59:02,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 582 transitions, 8565 flow [2024-06-03 19:59:02,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:59:02,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:59:02,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-03 19:59:02,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-03 19:59:02,733 INFO L175 Difference]: Start difference. First operand has 380 places, 556 transitions, 7221 flow. Second operand 7 states and 139 transitions. [2024-06-03 19:59:02,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 582 transitions, 8565 flow [2024-06-03 19:59:06,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 582 transitions, 8112 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-03 19:59:06,820 INFO L231 Difference]: Finished difference. Result has 380 places, 559 transitions, 7022 flow [2024-06-03 19:59:06,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6768, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7022, PETRI_PLACES=380, PETRI_TRANSITIONS=559} [2024-06-03 19:59:06,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-03 19:59:06,820 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 559 transitions, 7022 flow [2024-06-03 19:59:06,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:06,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:06,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:06,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 19:59:06,821 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:59:06,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:06,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1587263484, now seen corresponding path program 5 times [2024-06-03 19:59:06,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:06,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296044784] [2024-06-03 19:59:06,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:06,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:07,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:07,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:07,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296044784] [2024-06-03 19:59:07,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296044784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:07,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:07,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:59:07,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853983300] [2024-06-03 19:59:07,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:07,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:59:07,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:07,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:59:07,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:59:07,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:07,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 559 transitions, 7022 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:07,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:07,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:07,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:09,094 INFO L124 PetriNetUnfolderBase]: 3494/5652 cut-off events. [2024-06-03 19:59:09,095 INFO L125 PetriNetUnfolderBase]: For 1002107/1002107 co-relation queries the response was YES. [2024-06-03 19:59:09,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60215 conditions, 5652 events. 3494/5652 cut-off events. For 1002107/1002107 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 35359 event pairs, 711 based on Foata normal form. 1/5649 useless extension candidates. Maximal degree in co-relation 60037. Up to 5096 conditions per place. [2024-06-03 19:59:09,194 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 486 selfloop transitions, 87 changer transitions 0/578 dead transitions. [2024-06-03 19:59:09,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 578 transitions, 8338 flow [2024-06-03 19:59:09,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:59:09,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:59:09,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-03 19:59:09,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-03 19:59:09,196 INFO L175 Difference]: Start difference. First operand has 380 places, 559 transitions, 7022 flow. Second operand 7 states and 134 transitions. [2024-06-03 19:59:09,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 578 transitions, 8338 flow [2024-06-03 19:59:13,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 578 transitions, 8172 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-03 19:59:13,196 INFO L231 Difference]: Finished difference. Result has 382 places, 562 transitions, 7190 flow [2024-06-03 19:59:13,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6856, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7190, PETRI_PLACES=382, PETRI_TRANSITIONS=562} [2024-06-03 19:59:13,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-03 19:59:13,197 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 562 transitions, 7190 flow [2024-06-03 19:59:13,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:13,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:13,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:13,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 19:59:13,197 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:59:13,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:13,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1823009356, now seen corresponding path program 2 times [2024-06-03 19:59:13,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:13,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537183530] [2024-06-03 19:59:13,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:13,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:13,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:13,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:13,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:13,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537183530] [2024-06-03 19:59:13,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537183530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:13,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:13,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:13,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510086146] [2024-06-03 19:59:13,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:13,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:13,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:13,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:13,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:14,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:14,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 562 transitions, 7190 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:14,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:14,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:14,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:15,592 INFO L124 PetriNetUnfolderBase]: 3499/5653 cut-off events. [2024-06-03 19:59:15,592 INFO L125 PetriNetUnfolderBase]: For 1025074/1025074 co-relation queries the response was YES. [2024-06-03 19:59:15,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61004 conditions, 5653 events. 3499/5653 cut-off events. For 1025074/1025074 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 35282 event pairs, 733 based on Foata normal form. 1/5647 useless extension candidates. Maximal degree in co-relation 60825. Up to 5189 conditions per place. [2024-06-03 19:59:15,680 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 535 selfloop transitions, 46 changer transitions 0/586 dead transitions. [2024-06-03 19:59:15,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 586 transitions, 8570 flow [2024-06-03 19:59:15,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:15,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:15,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-03 19:59:15,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-03 19:59:15,681 INFO L175 Difference]: Start difference. First operand has 382 places, 562 transitions, 7190 flow. Second operand 9 states and 163 transitions. [2024-06-03 19:59:15,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 586 transitions, 8570 flow [2024-06-03 19:59:19,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 586 transitions, 8320 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-03 19:59:19,181 INFO L231 Difference]: Finished difference. Result has 386 places, 565 transitions, 7210 flow [2024-06-03 19:59:19,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6940, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7210, PETRI_PLACES=386, PETRI_TRANSITIONS=565} [2024-06-03 19:59:19,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-03 19:59:19,182 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 565 transitions, 7210 flow [2024-06-03 19:59:19,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:19,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:19,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:19,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 19:59:19,182 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:59:19,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:19,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2023469678, now seen corresponding path program 3 times [2024-06-03 19:59:19,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:19,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967405265] [2024-06-03 19:59:19,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:19,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:19,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:20,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:59:20,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:20,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967405265] [2024-06-03 19:59:20,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967405265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:20,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:20,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:20,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688779218] [2024-06-03 19:59:20,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:20,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:20,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:20,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:20,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:20,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:20,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 565 transitions, 7210 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:20,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:20,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:20,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:21,492 INFO L124 PetriNetUnfolderBase]: 3512/5671 cut-off events. [2024-06-03 19:59:21,492 INFO L125 PetriNetUnfolderBase]: For 1054560/1054560 co-relation queries the response was YES. [2024-06-03 19:59:21,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61840 conditions, 5671 events. 3512/5671 cut-off events. For 1054560/1054560 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35467 event pairs, 733 based on Foata normal form. 1/5665 useless extension candidates. Maximal degree in co-relation 61660. Up to 5172 conditions per place. [2024-06-03 19:59:21,582 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 519 selfloop transitions, 70 changer transitions 0/594 dead transitions. [2024-06-03 19:59:21,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 594 transitions, 9452 flow [2024-06-03 19:59:21,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:21,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:21,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-03 19:59:21,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-03 19:59:21,584 INFO L175 Difference]: Start difference. First operand has 386 places, 565 transitions, 7210 flow. Second operand 9 states and 166 transitions. [2024-06-03 19:59:21,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 594 transitions, 9452 flow [2024-06-03 19:59:25,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 594 transitions, 9204 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-03 19:59:25,128 INFO L231 Difference]: Finished difference. Result has 388 places, 574 transitions, 7630 flow [2024-06-03 19:59:25,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6962, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7630, PETRI_PLACES=388, PETRI_TRANSITIONS=574} [2024-06-03 19:59:25,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-03 19:59:25,129 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 574 transitions, 7630 flow [2024-06-03 19:59:25,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:25,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:25,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:25,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 19:59:25,130 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:59:25,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:25,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1685496328, now seen corresponding path program 6 times [2024-06-03 19:59:25,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:25,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620460127] [2024-06-03 19:59:25,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:25,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:25,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:25,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:25,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:25,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620460127] [2024-06-03 19:59:25,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620460127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:25,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:25,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 19:59:25,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801968997] [2024-06-03 19:59:25,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:25,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 19:59:25,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:25,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 19:59:25,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 19:59:26,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:26,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 574 transitions, 7630 flow. Second operand has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:26,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:26,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:26,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:27,354 INFO L124 PetriNetUnfolderBase]: 3509/5679 cut-off events. [2024-06-03 19:59:27,355 INFO L125 PetriNetUnfolderBase]: For 1064992/1064992 co-relation queries the response was YES. [2024-06-03 19:59:27,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61957 conditions, 5679 events. 3509/5679 cut-off events. For 1064992/1064992 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35594 event pairs, 767 based on Foata normal form. 1/5670 useless extension candidates. Maximal degree in co-relation 61776. Up to 5043 conditions per place. [2024-06-03 19:59:27,445 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 468 selfloop transitions, 116 changer transitions 0/589 dead transitions. [2024-06-03 19:59:27,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 589 transitions, 8972 flow [2024-06-03 19:59:27,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 19:59:27,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 19:59:27,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-03 19:59:27,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-03 19:59:27,446 INFO L175 Difference]: Start difference. First operand has 388 places, 574 transitions, 7630 flow. Second operand 7 states and 131 transitions. [2024-06-03 19:59:27,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 589 transitions, 8972 flow [2024-06-03 19:59:31,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 589 transitions, 8683 flow, removed 119 selfloop flow, removed 4 redundant places. [2024-06-03 19:59:31,282 INFO L231 Difference]: Finished difference. Result has 391 places, 577 transitions, 7735 flow [2024-06-03 19:59:31,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7341, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7735, PETRI_PLACES=391, PETRI_TRANSITIONS=577} [2024-06-03 19:59:31,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 349 predicate places. [2024-06-03 19:59:31,282 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 577 transitions, 7735 flow [2024-06-03 19:59:31,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.88888888888889) internal successors, (107), 9 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:31,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:31,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:31,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 19:59:31,283 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:59:31,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:31,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1104106932, now seen corresponding path program 4 times [2024-06-03 19:59:31,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:31,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720641493] [2024-06-03 19:59:31,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:31,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:31,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:32,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:32,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:32,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720641493] [2024-06-03 19:59:32,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720641493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:32,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:32,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:32,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103728297] [2024-06-03 19:59:32,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:32,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:32,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:32,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:32,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:32,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:32,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 577 transitions, 7735 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:32,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:32,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:32,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:33,740 INFO L124 PetriNetUnfolderBase]: 3506/5671 cut-off events. [2024-06-03 19:59:33,740 INFO L125 PetriNetUnfolderBase]: For 1074998/1074998 co-relation queries the response was YES. [2024-06-03 19:59:33,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62350 conditions, 5671 events. 3506/5671 cut-off events. For 1074998/1074998 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35438 event pairs, 701 based on Foata normal form. 1/5671 useless extension candidates. Maximal degree in co-relation 62167. Up to 5335 conditions per place. [2024-06-03 19:59:33,834 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 570 selfloop transitions, 20 changer transitions 0/595 dead transitions. [2024-06-03 19:59:33,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 595 transitions, 8959 flow [2024-06-03 19:59:33,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:33,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:33,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-03 19:59:33,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-03 19:59:33,835 INFO L175 Difference]: Start difference. First operand has 391 places, 577 transitions, 7735 flow. Second operand 9 states and 152 transitions. [2024-06-03 19:59:33,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 595 transitions, 8959 flow [2024-06-03 19:59:38,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 595 transitions, 8495 flow, removed 123 selfloop flow, removed 5 redundant places. [2024-06-03 19:59:38,663 INFO L231 Difference]: Finished difference. Result has 395 places, 577 transitions, 7317 flow [2024-06-03 19:59:38,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7271, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7317, PETRI_PLACES=395, PETRI_TRANSITIONS=577} [2024-06-03 19:59:38,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-03 19:59:38,664 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 577 transitions, 7317 flow [2024-06-03 19:59:38,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:38,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:38,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:38,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 19:59:38,665 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:59:38,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:38,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1991419014, now seen corresponding path program 5 times [2024-06-03 19:59:38,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:38,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665168718] [2024-06-03 19:59:38,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:38,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:38,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:39,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:39,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:39,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665168718] [2024-06-03 19:59:39,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665168718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:39,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:39,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:39,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219347254] [2024-06-03 19:59:39,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:39,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:39,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:39,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:39,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:39,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:39,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 577 transitions, 7317 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:39,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:39,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:39,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:41,028 INFO L124 PetriNetUnfolderBase]: 3503/5659 cut-off events. [2024-06-03 19:59:41,029 INFO L125 PetriNetUnfolderBase]: For 1077093/1077093 co-relation queries the response was YES. [2024-06-03 19:59:41,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61758 conditions, 5659 events. 3503/5659 cut-off events. For 1077093/1077093 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 35316 event pairs, 731 based on Foata normal form. 1/5653 useless extension candidates. Maximal degree in co-relation 61574. Up to 5195 conditions per place. [2024-06-03 19:59:41,127 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 548 selfloop transitions, 45 changer transitions 0/598 dead transitions. [2024-06-03 19:59:41,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 598 transitions, 8555 flow [2024-06-03 19:59:41,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:41,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:41,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-03 19:59:41,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-03 19:59:41,128 INFO L175 Difference]: Start difference. First operand has 395 places, 577 transitions, 7317 flow. Second operand 9 states and 163 transitions. [2024-06-03 19:59:41,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 598 transitions, 8555 flow [2024-06-03 19:59:45,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 598 transitions, 8405 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-03 19:59:45,119 INFO L231 Difference]: Finished difference. Result has 396 places, 577 transitions, 7263 flow [2024-06-03 19:59:45,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7167, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7263, PETRI_PLACES=396, PETRI_TRANSITIONS=577} [2024-06-03 19:59:45,119 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-03 19:59:45,119 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 577 transitions, 7263 flow [2024-06-03 19:59:45,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:45,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:45,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:45,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 19:59:45,120 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:59:45,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:45,120 INFO L85 PathProgramCache]: Analyzing trace with hash -412595689, now seen corresponding path program 5 times [2024-06-03 19:59:45,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:45,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535309292] [2024-06-03 19:59:45,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:45,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:45,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:46,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:46,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:46,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535309292] [2024-06-03 19:59:46,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535309292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:46,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:46,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:46,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40378238] [2024-06-03 19:59:46,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:46,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:46,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:46,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:46,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:46,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:46,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 577 transitions, 7263 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:46,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:46,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:46,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:47,570 INFO L124 PetriNetUnfolderBase]: 3493/5648 cut-off events. [2024-06-03 19:59:47,570 INFO L125 PetriNetUnfolderBase]: For 1089452/1089452 co-relation queries the response was YES. [2024-06-03 19:59:47,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61620 conditions, 5648 events. 3493/5648 cut-off events. For 1089452/1089452 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 35289 event pairs, 719 based on Foata normal form. 2/5645 useless extension candidates. Maximal degree in co-relation 61435. Up to 5240 conditions per place. [2024-06-03 19:59:47,662 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 560 selfloop transitions, 34 changer transitions 1/600 dead transitions. [2024-06-03 19:59:47,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 600 transitions, 8648 flow [2024-06-03 19:59:47,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:47,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:47,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-03 19:59:47,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-03 19:59:47,663 INFO L175 Difference]: Start difference. First operand has 396 places, 577 transitions, 7263 flow. Second operand 9 states and 160 transitions. [2024-06-03 19:59:47,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 600 transitions, 8648 flow [2024-06-03 19:59:51,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 600 transitions, 8476 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-03 19:59:51,519 INFO L231 Difference]: Finished difference. Result has 397 places, 579 transitions, 7260 flow [2024-06-03 19:59:51,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7091, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7260, PETRI_PLACES=397, PETRI_TRANSITIONS=579} [2024-06-03 19:59:51,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-03 19:59:51,519 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 579 transitions, 7260 flow [2024-06-03 19:59:51,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:51,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:51,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:51,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 19:59:51,520 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:59:51,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:51,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1979623959, now seen corresponding path program 6 times [2024-06-03 19:59:51,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:51,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387849574] [2024-06-03 19:59:51,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:51,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:51,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:52,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:52,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:52,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387849574] [2024-06-03 19:59:52,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387849574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:52,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:52,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:52,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78901419] [2024-06-03 19:59:52,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:52,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:52,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:52,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:52,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:52,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:52,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 579 transitions, 7260 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:52,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:52,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:52,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 19:59:53,887 INFO L124 PetriNetUnfolderBase]: 3496/5651 cut-off events. [2024-06-03 19:59:53,887 INFO L125 PetriNetUnfolderBase]: For 1094257/1094257 co-relation queries the response was YES. [2024-06-03 19:59:53,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61662 conditions, 5651 events. 3496/5651 cut-off events. For 1094257/1094257 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 35303 event pairs, 716 based on Foata normal form. 1/5647 useless extension candidates. Maximal degree in co-relation 61476. Up to 5229 conditions per place. [2024-06-03 19:59:53,982 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 552 selfloop transitions, 45 changer transitions 1/603 dead transitions. [2024-06-03 19:59:53,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 603 transitions, 8611 flow [2024-06-03 19:59:53,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 19:59:53,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 19:59:53,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-03 19:59:53,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-03 19:59:53,983 INFO L175 Difference]: Start difference. First operand has 397 places, 579 transitions, 7260 flow. Second operand 9 states and 158 transitions. [2024-06-03 19:59:53,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 603 transitions, 8611 flow [2024-06-03 19:59:57,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 603 transitions, 8444 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-03 19:59:57,956 INFO L231 Difference]: Finished difference. Result has 402 places, 587 transitions, 7342 flow [2024-06-03 19:59:57,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7093, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7342, PETRI_PLACES=402, PETRI_TRANSITIONS=587} [2024-06-03 19:59:57,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-03 19:59:57,957 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 587 transitions, 7342 flow [2024-06-03 19:59:57,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:57,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 19:59:57,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 19:59:57,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 19:59:57,958 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:59:57,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 19:59:57,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1979998749, now seen corresponding path program 7 times [2024-06-03 19:59:57,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 19:59:57,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153646725] [2024-06-03 19:59:57,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 19:59:57,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 19:59:57,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 19:59:59,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 19:59:59,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 19:59:59,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153646725] [2024-06-03 19:59:59,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153646725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 19:59:59,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 19:59:59,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 19:59:59,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864881810] [2024-06-03 19:59:59,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 19:59:59,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 19:59:59,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 19:59:59,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 19:59:59,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 19:59:59,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 19:59:59,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 587 transitions, 7342 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 19:59:59,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 19:59:59,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 19:59:59,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:00,759 INFO L124 PetriNetUnfolderBase]: 3500/5655 cut-off events. [2024-06-03 20:00:00,759 INFO L125 PetriNetUnfolderBase]: For 1107617/1107617 co-relation queries the response was YES. [2024-06-03 20:00:00,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61907 conditions, 5655 events. 3500/5655 cut-off events. For 1107617/1107617 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 35289 event pairs, 698 based on Foata normal form. 1/5655 useless extension candidates. Maximal degree in co-relation 61717. Up to 5328 conditions per place. [2024-06-03 20:00:00,853 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 581 selfloop transitions, 20 changer transitions 0/606 dead transitions. [2024-06-03 20:00:00,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 606 transitions, 8670 flow [2024-06-03 20:00:00,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:00:00,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:00:00,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-03 20:00:00,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-03 20:00:00,854 INFO L175 Difference]: Start difference. First operand has 402 places, 587 transitions, 7342 flow. Second operand 9 states and 149 transitions. [2024-06-03 20:00:00,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 606 transitions, 8670 flow [2024-06-03 20:00:06,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 606 transitions, 8554 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-03 20:00:06,217 INFO L231 Difference]: Finished difference. Result has 408 places, 591 transitions, 7374 flow [2024-06-03 20:00:06,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7227, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7374, PETRI_PLACES=408, PETRI_TRANSITIONS=591} [2024-06-03 20:00:06,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-03 20:00:06,218 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 591 transitions, 7374 flow [2024-06-03 20:00:06,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:06,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:06,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:06,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:00:06,218 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:00:06,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:06,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1992956439, now seen corresponding path program 8 times [2024-06-03 20:00:06,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:06,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300879843] [2024-06-03 20:00:06,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:06,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:06,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:07,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:00:07,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:07,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300879843] [2024-06-03 20:00:07,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300879843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:07,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:07,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:07,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616827664] [2024-06-03 20:00:07,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:07,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:07,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:07,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:07,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:07,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:00:07,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 591 transitions, 7374 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:07,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:07,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:00:07,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:08,725 INFO L124 PetriNetUnfolderBase]: 3505/5662 cut-off events. [2024-06-03 20:00:08,725 INFO L125 PetriNetUnfolderBase]: For 1102641/1102641 co-relation queries the response was YES. [2024-06-03 20:00:08,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61896 conditions, 5662 events. 3505/5662 cut-off events. For 1102641/1102641 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 35339 event pairs, 704 based on Foata normal form. 1/5662 useless extension candidates. Maximal degree in co-relation 61704. Up to 5329 conditions per place. [2024-06-03 20:00:08,823 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 579 selfloop transitions, 26 changer transitions 0/610 dead transitions. [2024-06-03 20:00:08,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 610 transitions, 8698 flow [2024-06-03 20:00:08,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:00:08,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:00:08,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-03 20:00:08,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-03 20:00:08,824 INFO L175 Difference]: Start difference. First operand has 408 places, 591 transitions, 7374 flow. Second operand 10 states and 164 transitions. [2024-06-03 20:00:08,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 610 transitions, 8698 flow [2024-06-03 20:00:14,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 610 transitions, 8602 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 20:00:14,017 INFO L231 Difference]: Finished difference. Result has 412 places, 594 transitions, 7418 flow [2024-06-03 20:00:14,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7278, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7418, PETRI_PLACES=412, PETRI_TRANSITIONS=594} [2024-06-03 20:00:14,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-03 20:00:14,017 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 594 transitions, 7418 flow [2024-06-03 20:00:14,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:14,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:14,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:14,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 20:00:14,018 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:00:14,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:14,018 INFO L85 PathProgramCache]: Analyzing trace with hash 461704177, now seen corresponding path program 9 times [2024-06-03 20:00:14,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:14,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461225695] [2024-06-03 20:00:14,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:14,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:14,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:14,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 20:00:14,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:14,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461225695] [2024-06-03 20:00:14,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461225695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:14,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:14,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:14,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026878588] [2024-06-03 20:00:14,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:14,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:14,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:14,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:14,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:15,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:00:15,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 594 transitions, 7418 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:15,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:15,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:00:15,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:16,585 INFO L124 PetriNetUnfolderBase]: 3507/5662 cut-off events. [2024-06-03 20:00:16,585 INFO L125 PetriNetUnfolderBase]: For 1123423/1123426 co-relation queries the response was YES. [2024-06-03 20:00:16,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61905 conditions, 5662 events. 3507/5662 cut-off events. For 1123423/1123426 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 35306 event pairs, 702 based on Foata normal form. 4/5664 useless extension candidates. Maximal degree in co-relation 61712. Up to 5214 conditions per place. [2024-06-03 20:00:16,675 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 546 selfloop transitions, 76 changer transitions 0/627 dead transitions. [2024-06-03 20:00:16,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 627 transitions, 9541 flow [2024-06-03 20:00:16,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:00:16,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:00:16,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 20:00:16,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-03 20:00:16,677 INFO L175 Difference]: Start difference. First operand has 412 places, 594 transitions, 7418 flow. Second operand 10 states and 173 transitions. [2024-06-03 20:00:16,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 627 transitions, 9541 flow [2024-06-03 20:00:22,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 627 transitions, 9433 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-03 20:00:22,043 INFO L231 Difference]: Finished difference. Result has 417 places, 607 transitions, 7774 flow [2024-06-03 20:00:22,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7310, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7774, PETRI_PLACES=417, PETRI_TRANSITIONS=607} [2024-06-03 20:00:22,044 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-03 20:00:22,044 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 607 transitions, 7774 flow [2024-06-03 20:00:22,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:22,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:22,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:22,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 20:00:22,045 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:00:22,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:22,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1328092367, now seen corresponding path program 10 times [2024-06-03 20:00:22,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:22,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006770207] [2024-06-03 20:00:22,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:22,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:22,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:23,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 20:00:23,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:23,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006770207] [2024-06-03 20:00:23,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006770207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:23,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:23,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:23,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550516995] [2024-06-03 20:00:23,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:23,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:23,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:23,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:23,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:23,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:00:23,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 607 transitions, 7774 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:23,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:23,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:00:23,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:24,901 INFO L124 PetriNetUnfolderBase]: 3543/5712 cut-off events. [2024-06-03 20:00:24,901 INFO L125 PetriNetUnfolderBase]: For 1176162/1176165 co-relation queries the response was YES. [2024-06-03 20:00:24,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63319 conditions, 5712 events. 3543/5712 cut-off events. For 1176162/1176165 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 35647 event pairs, 700 based on Foata normal form. 6/5716 useless extension candidates. Maximal degree in co-relation 63122. Up to 5133 conditions per place. [2024-06-03 20:00:24,995 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 489 selfloop transitions, 148 changer transitions 0/642 dead transitions. [2024-06-03 20:00:24,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 642 transitions, 10092 flow [2024-06-03 20:00:24,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:00:24,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:00:24,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 224 transitions. [2024-06-03 20:00:24,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4202626641651032 [2024-06-03 20:00:24,996 INFO L175 Difference]: Start difference. First operand has 417 places, 607 transitions, 7774 flow. Second operand 13 states and 224 transitions. [2024-06-03 20:00:24,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 642 transitions, 10092 flow [2024-06-03 20:00:29,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 642 transitions, 9978 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-03 20:00:29,846 INFO L231 Difference]: Finished difference. Result has 426 places, 622 transitions, 8429 flow [2024-06-03 20:00:29,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7660, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8429, PETRI_PLACES=426, PETRI_TRANSITIONS=622} [2024-06-03 20:00:29,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-03 20:00:29,847 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 622 transitions, 8429 flow [2024-06-03 20:00:29,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:29,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:29,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:29,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 20:00:29,847 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:00:29,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:29,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1108692523, now seen corresponding path program 11 times [2024-06-03 20:00:29,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:29,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431839251] [2024-06-03 20:00:29,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:29,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:30,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:00:30,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:30,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431839251] [2024-06-03 20:00:30,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431839251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:30,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:30,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:30,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423105614] [2024-06-03 20:00:30,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:30,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:30,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:30,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:30,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:30,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:00:30,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 622 transitions, 8429 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:30,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:30,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:00:30,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:32,461 INFO L124 PetriNetUnfolderBase]: 3553/5724 cut-off events. [2024-06-03 20:00:32,461 INFO L125 PetriNetUnfolderBase]: For 1166955/1166958 co-relation queries the response was YES. [2024-06-03 20:00:32,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63940 conditions, 5724 events. 3553/5724 cut-off events. For 1166955/1166958 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 35634 event pairs, 706 based on Foata normal form. 4/5726 useless extension candidates. Maximal degree in co-relation 63741. Up to 5312 conditions per place. [2024-06-03 20:00:32,559 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 581 selfloop transitions, 59 changer transitions 0/645 dead transitions. [2024-06-03 20:00:32,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 645 transitions, 10288 flow [2024-06-03 20:00:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:00:32,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:00:32,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-03 20:00:32,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-03 20:00:32,560 INFO L175 Difference]: Start difference. First operand has 426 places, 622 transitions, 8429 flow. Second operand 9 states and 155 transitions. [2024-06-03 20:00:32,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 645 transitions, 10288 flow [2024-06-03 20:00:38,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 645 transitions, 9833 flow, removed 133 selfloop flow, removed 9 redundant places. [2024-06-03 20:00:38,435 INFO L231 Difference]: Finished difference. Result has 426 places, 626 transitions, 8272 flow [2024-06-03 20:00:38,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8019, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8272, PETRI_PLACES=426, PETRI_TRANSITIONS=626} [2024-06-03 20:00:38,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-03 20:00:38,436 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 626 transitions, 8272 flow [2024-06-03 20:00:38,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:38,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:38,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:38,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 20:00:38,436 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:00:38,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:38,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1601559241, now seen corresponding path program 12 times [2024-06-03 20:00:38,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:38,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232758725] [2024-06-03 20:00:38,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:38,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:38,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:39,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:00:39,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:39,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232758725] [2024-06-03 20:00:39,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232758725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:39,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:39,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:39,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018505896] [2024-06-03 20:00:39,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:39,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:39,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:39,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:39,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:39,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:00:39,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 626 transitions, 8272 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:39,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:39,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:00:39,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:41,115 INFO L124 PetriNetUnfolderBase]: 3573/5752 cut-off events. [2024-06-03 20:00:41,115 INFO L125 PetriNetUnfolderBase]: For 1198973/1198976 co-relation queries the response was YES. [2024-06-03 20:00:41,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63966 conditions, 5752 events. 3573/5752 cut-off events. For 1198973/1198976 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 35807 event pairs, 736 based on Foata normal form. 6/5750 useless extension candidates. Maximal degree in co-relation 63766. Up to 4967 conditions per place. [2024-06-03 20:00:41,217 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 482 selfloop transitions, 160 changer transitions 0/647 dead transitions. [2024-06-03 20:00:41,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 647 transitions, 9741 flow [2024-06-03 20:00:41,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:00:41,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:00:41,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 20:00:41,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-03 20:00:41,218 INFO L175 Difference]: Start difference. First operand has 426 places, 626 transitions, 8272 flow. Second operand 9 states and 165 transitions. [2024-06-03 20:00:41,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 647 transitions, 9741 flow [2024-06-03 20:00:46,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 647 transitions, 9525 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-03 20:00:46,656 INFO L231 Difference]: Finished difference. Result has 428 places, 631 transitions, 8519 flow [2024-06-03 20:00:46,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8519, PETRI_PLACES=428, PETRI_TRANSITIONS=631} [2024-06-03 20:00:46,656 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-03 20:00:46,656 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 631 transitions, 8519 flow [2024-06-03 20:00:46,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:46,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:46,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:46,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 20:00:46,657 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:00:46,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:46,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1108425613, now seen corresponding path program 13 times [2024-06-03 20:00:46,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:46,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957764458] [2024-06-03 20:00:46,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:46,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:46,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:47,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:00:47,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:47,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957764458] [2024-06-03 20:00:47,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957764458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:47,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:47,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:47,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716677121] [2024-06-03 20:00:47,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:47,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:47,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:47,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:47,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:47,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:00:47,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 631 transitions, 8519 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:47,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:47,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:00:47,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:49,230 INFO L124 PetriNetUnfolderBase]: 3567/5750 cut-off events. [2024-06-03 20:00:49,230 INFO L125 PetriNetUnfolderBase]: For 1184106/1184109 co-relation queries the response was YES. [2024-06-03 20:00:49,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63923 conditions, 5750 events. 3567/5750 cut-off events. For 1184106/1184109 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 35897 event pairs, 702 based on Foata normal form. 4/5752 useless extension candidates. Maximal degree in co-relation 63722. Up to 5377 conditions per place. [2024-06-03 20:00:49,339 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 599 selfloop transitions, 44 changer transitions 0/648 dead transitions. [2024-06-03 20:00:49,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 648 transitions, 9908 flow [2024-06-03 20:00:49,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:00:49,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:00:49,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-03 20:00:49,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-03 20:00:49,340 INFO L175 Difference]: Start difference. First operand has 428 places, 631 transitions, 8519 flow. Second operand 9 states and 153 transitions. [2024-06-03 20:00:49,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 648 transitions, 9908 flow [2024-06-03 20:00:55,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 648 transitions, 9497 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-03 20:00:55,077 INFO L231 Difference]: Finished difference. Result has 431 places, 634 transitions, 8274 flow [2024-06-03 20:00:55,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8110, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8274, PETRI_PLACES=431, PETRI_TRANSITIONS=634} [2024-06-03 20:00:55,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-03 20:00:55,078 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 634 transitions, 8274 flow [2024-06-03 20:00:55,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:55,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:00:55,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:00:55,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 20:00:55,079 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:00:55,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:00:55,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1497298231, now seen corresponding path program 14 times [2024-06-03 20:00:55,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:00:55,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381671417] [2024-06-03 20:00:55,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:00:55,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:00:55,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:00:56,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:00:56,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:00:56,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381671417] [2024-06-03 20:00:56,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381671417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:00:56,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:00:56,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:00:56,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840051815] [2024-06-03 20:00:56,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:00:56,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:00:56,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:00:56,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:00:56,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:00:56,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:00:56,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 634 transitions, 8274 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:00:56,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:00:56,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:00:56,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:00:57,981 INFO L124 PetriNetUnfolderBase]: 3577/5759 cut-off events. [2024-06-03 20:00:57,981 INFO L125 PetriNetUnfolderBase]: For 1204803/1204803 co-relation queries the response was YES. [2024-06-03 20:00:58,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63691 conditions, 5759 events. 3577/5759 cut-off events. For 1204803/1204803 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 35926 event pairs, 762 based on Foata normal form. 2/5751 useless extension candidates. Maximal degree in co-relation 63488. Up to 4819 conditions per place. [2024-06-03 20:00:58,072 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 435 selfloop transitions, 219 changer transitions 0/659 dead transitions. [2024-06-03 20:00:58,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 659 transitions, 10203 flow [2024-06-03 20:00:58,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:00:58,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:00:58,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-03 20:00:58,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-03 20:00:58,073 INFO L175 Difference]: Start difference. First operand has 431 places, 634 transitions, 8274 flow. Second operand 9 states and 164 transitions. [2024-06-03 20:00:58,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 659 transitions, 10203 flow [2024-06-03 20:01:02,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 659 transitions, 10034 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-03 20:01:02,743 INFO L231 Difference]: Finished difference. Result has 435 places, 641 transitions, 8981 flow [2024-06-03 20:01:02,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8107, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8981, PETRI_PLACES=435, PETRI_TRANSITIONS=641} [2024-06-03 20:01:02,743 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-03 20:01:02,744 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 641 transitions, 8981 flow [2024-06-03 20:01:02,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:02,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:01:02,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:01:02,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 20:01:02,744 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:01:02,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:01:02,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1608910891, now seen corresponding path program 15 times [2024-06-03 20:01:02,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:01:02,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010708552] [2024-06-03 20:01:02,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:01:02,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:01:02,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:01:03,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:01:03,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:01:03,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010708552] [2024-06-03 20:01:03,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010708552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:01:03,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:01:03,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:01:03,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795019451] [2024-06-03 20:01:03,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:01:03,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:01:03,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:01:03,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:01:03,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:01:03,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:01:03,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 641 transitions, 8981 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:03,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:01:03,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:01:03,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:01:05,549 INFO L124 PetriNetUnfolderBase]: 3589/5785 cut-off events. [2024-06-03 20:01:05,549 INFO L125 PetriNetUnfolderBase]: For 1241761/1241764 co-relation queries the response was YES. [2024-06-03 20:01:05,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65034 conditions, 5785 events. 3589/5785 cut-off events. For 1241761/1241764 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 36198 event pairs, 732 based on Foata normal form. 6/5783 useless extension candidates. Maximal degree in co-relation 64829. Up to 4990 conditions per place. [2024-06-03 20:01:05,644 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 495 selfloop transitions, 159 changer transitions 0/659 dead transitions. [2024-06-03 20:01:05,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 659 transitions, 10464 flow [2024-06-03 20:01:05,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:01:05,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:01:05,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-03 20:01:05,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-03 20:01:05,645 INFO L175 Difference]: Start difference. First operand has 435 places, 641 transitions, 8981 flow. Second operand 9 states and 165 transitions. [2024-06-03 20:01:05,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 659 transitions, 10464 flow [2024-06-03 20:01:10,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 659 transitions, 10081 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-03 20:01:10,345 INFO L231 Difference]: Finished difference. Result has 438 places, 646 transitions, 9075 flow [2024-06-03 20:01:10,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8598, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9075, PETRI_PLACES=438, PETRI_TRANSITIONS=646} [2024-06-03 20:01:10,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-03 20:01:10,345 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 646 transitions, 9075 flow [2024-06-03 20:01:10,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:10,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:01:10,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:01:10,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 20:01:10,346 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:01:10,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:01:10,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1609177801, now seen corresponding path program 16 times [2024-06-03 20:01:10,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:01:10,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892964283] [2024-06-03 20:01:10,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:01:10,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:01:10,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:01:11,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:01:11,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:01:11,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892964283] [2024-06-03 20:01:11,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892964283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:01:11,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:01:11,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:01:11,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414234939] [2024-06-03 20:01:11,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:01:11,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:01:11,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:01:11,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:01:11,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:01:11,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:01:11,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 646 transitions, 9075 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:11,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:01:11,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:01:11,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:01:13,069 INFO L124 PetriNetUnfolderBase]: 3581/5773 cut-off events. [2024-06-03 20:01:13,069 INFO L125 PetriNetUnfolderBase]: For 1217903/1217906 co-relation queries the response was YES. [2024-06-03 20:01:13,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64580 conditions, 5773 events. 3581/5773 cut-off events. For 1217903/1217906 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 36139 event pairs, 732 based on Foata normal form. 4/5769 useless extension candidates. Maximal degree in co-relation 64374. Up to 4900 conditions per place. [2024-06-03 20:01:13,167 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 468 selfloop transitions, 190 changer transitions 0/663 dead transitions. [2024-06-03 20:01:13,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 663 transitions, 10785 flow [2024-06-03 20:01:13,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:01:13,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:01:13,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-03 20:01:13,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-03 20:01:13,168 INFO L175 Difference]: Start difference. First operand has 438 places, 646 transitions, 9075 flow. Second operand 10 states and 183 transitions. [2024-06-03 20:01:13,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 663 transitions, 10785 flow [2024-06-03 20:01:19,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 663 transitions, 10360 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-03 20:01:19,451 INFO L231 Difference]: Finished difference. Result has 441 places, 648 transitions, 9126 flow [2024-06-03 20:01:19,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8650, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9126, PETRI_PLACES=441, PETRI_TRANSITIONS=648} [2024-06-03 20:01:19,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-03 20:01:19,452 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 648 transitions, 9126 flow [2024-06-03 20:01:19,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:19,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:01:19,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:01:19,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 20:01:19,452 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:01:19,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:01:19,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1483965751, now seen corresponding path program 17 times [2024-06-03 20:01:19,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:01:19,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984700367] [2024-06-03 20:01:19,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:01:19,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:01:19,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:01:20,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:01:20,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:01:20,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984700367] [2024-06-03 20:01:20,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984700367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:01:20,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:01:20,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:01:20,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640631924] [2024-06-03 20:01:20,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:01:20,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:01:20,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:01:20,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:01:20,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:01:20,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:01:20,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 648 transitions, 9126 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:20,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:01:20,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:01:20,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:01:22,361 INFO L124 PetriNetUnfolderBase]: 3576/5759 cut-off events. [2024-06-03 20:01:22,362 INFO L125 PetriNetUnfolderBase]: For 1210364/1210367 co-relation queries the response was YES. [2024-06-03 20:01:22,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64337 conditions, 5759 events. 3576/5759 cut-off events. For 1210364/1210367 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 35949 event pairs, 702 based on Foata normal form. 3/5760 useless extension candidates. Maximal degree in co-relation 64130. Up to 5413 conditions per place. [2024-06-03 20:01:22,460 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 623 selfloop transitions, 38 changer transitions 0/666 dead transitions. [2024-06-03 20:01:22,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 666 transitions, 10865 flow [2024-06-03 20:01:22,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:01:22,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:01:22,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-03 20:01:22,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-03 20:01:22,461 INFO L175 Difference]: Start difference. First operand has 441 places, 648 transitions, 9126 flow. Second operand 10 states and 166 transitions. [2024-06-03 20:01:22,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 666 transitions, 10865 flow [2024-06-03 20:01:27,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 666 transitions, 10426 flow, removed 57 selfloop flow, removed 7 redundant places. [2024-06-03 20:01:27,909 INFO L231 Difference]: Finished difference. Result has 446 places, 652 transitions, 8894 flow [2024-06-03 20:01:27,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8687, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8894, PETRI_PLACES=446, PETRI_TRANSITIONS=652} [2024-06-03 20:01:27,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-03 20:01:27,910 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 652 transitions, 8894 flow [2024-06-03 20:01:27,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:27,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:01:27,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:01:27,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 20:01:27,911 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:01:27,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:01:27,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1484411221, now seen corresponding path program 18 times [2024-06-03 20:01:27,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:01:27,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696768934] [2024-06-03 20:01:27,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:01:27,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:01:27,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:01: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 20:01:29,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:01:29,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696768934] [2024-06-03 20:01:29,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696768934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:01:29,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:01:29,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:01:29,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106243368] [2024-06-03 20:01:29,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:01:29,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:01:29,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:01:29,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:01:29,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:01:29,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:01:29,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 652 transitions, 8894 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:29,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:01:29,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:01:29,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:01:30,885 INFO L124 PetriNetUnfolderBase]: 3576/5752 cut-off events. [2024-06-03 20:01:30,885 INFO L125 PetriNetUnfolderBase]: For 1222746/1222749 co-relation queries the response was YES. [2024-06-03 20:01:30,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63805 conditions, 5752 events. 3576/5752 cut-off events. For 1222746/1222749 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 35816 event pairs, 702 based on Foata normal form. 4/5754 useless extension candidates. Maximal degree in co-relation 63595. Up to 5389 conditions per place. [2024-06-03 20:01:30,989 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 610 selfloop transitions, 52 changer transitions 0/667 dead transitions. [2024-06-03 20:01:30,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 667 transitions, 10352 flow [2024-06-03 20:01:30,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:01:30,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:01:30,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-03 20:01:30,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-03 20:01:30,990 INFO L175 Difference]: Start difference. First operand has 446 places, 652 transitions, 8894 flow. Second operand 9 states and 155 transitions. [2024-06-03 20:01:30,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 667 transitions, 10352 flow [2024-06-03 20:01:36,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 667 transitions, 10170 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-03 20:01:36,897 INFO L231 Difference]: Finished difference. Result has 449 places, 655 transitions, 8938 flow [2024-06-03 20:01:36,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8712, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8938, PETRI_PLACES=449, PETRI_TRANSITIONS=655} [2024-06-03 20:01:36,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-03 20:01:36,898 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 655 transitions, 8938 flow [2024-06-03 20:01:36,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:36,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:01:36,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:01:36,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 20:01:36,898 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:01:36,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:01:36,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1969360446, now seen corresponding path program 5 times [2024-06-03 20:01:36,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:01:36,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218522935] [2024-06-03 20:01:36,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:01:36,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:01:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:01:37,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:01:37,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:01:37,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218522935] [2024-06-03 20:01:37,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218522935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:01:37,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:01:37,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:01:37,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611572612] [2024-06-03 20:01:37,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:01:37,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:01:37,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:01:37,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:01:37,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:01:38,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:01:38,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 655 transitions, 8938 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:38,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:01:38,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:01:38,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:01:39,961 INFO L124 PetriNetUnfolderBase]: 3728/5998 cut-off events. [2024-06-03 20:01:39,961 INFO L125 PetriNetUnfolderBase]: For 1543827/1543830 co-relation queries the response was YES. [2024-06-03 20:01:40,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70369 conditions, 5998 events. 3728/5998 cut-off events. For 1543827/1543830 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 37729 event pairs, 727 based on Foata normal form. 14/6010 useless extension candidates. Maximal degree in co-relation 70158. Up to 5350 conditions per place. [2024-06-03 20:01:40,074 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 616 selfloop transitions, 62 changer transitions 0/683 dead transitions. [2024-06-03 20:01:40,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 683 transitions, 11114 flow [2024-06-03 20:01:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:01:40,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:01:40,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-03 20:01:40,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-03 20:01:40,075 INFO L175 Difference]: Start difference. First operand has 449 places, 655 transitions, 8938 flow. Second operand 10 states and 174 transitions. [2024-06-03 20:01:40,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 683 transitions, 11114 flow [2024-06-03 20:01:47,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 683 transitions, 10936 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-03 20:01:47,293 INFO L231 Difference]: Finished difference. Result has 453 places, 659 transitions, 9140 flow [2024-06-03 20:01:47,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8760, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9140, PETRI_PLACES=453, PETRI_TRANSITIONS=659} [2024-06-03 20:01:47,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-03 20:01:47,294 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 659 transitions, 9140 flow [2024-06-03 20:01:47,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:47,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:01:47,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:01:47,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 20:01:47,295 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:01:47,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:01:47,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1551530778, now seen corresponding path program 6 times [2024-06-03 20:01:47,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:01:47,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105857142] [2024-06-03 20:01:47,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:01:47,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:01:47,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:01:48,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:01:48,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:01:48,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105857142] [2024-06-03 20:01:48,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105857142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:01:48,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:01:48,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:01:48,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885547605] [2024-06-03 20:01:48,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:01:48,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:01:48,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:01:48,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:01:48,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:01:48,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:01:48,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 659 transitions, 9140 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:01:48,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:01:48,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:01:48,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:01:50,751 INFO L124 PetriNetUnfolderBase]: 4367/7053 cut-off events. [2024-06-03 20:01:50,751 INFO L125 PetriNetUnfolderBase]: For 2700504/2700507 co-relation queries the response was YES. [2024-06-03 20:01:50,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97194 conditions, 7053 events. 4367/7053 cut-off events. For 2700504/2700507 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 45628 event pairs, 886 based on Foata normal form. 44/7093 useless extension candidates. Maximal degree in co-relation 96981. Up to 4835 conditions per place. [2024-06-03 20:01:50,904 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 545 selfloop transitions, 157 changer transitions 0/707 dead transitions. [2024-06-03 20:01:50,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 707 transitions, 12570 flow [2024-06-03 20:01:50,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:01:50,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:01:50,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-03 20:01:50,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-03 20:01:50,905 INFO L175 Difference]: Start difference. First operand has 453 places, 659 transitions, 9140 flow. Second operand 11 states and 210 transitions. [2024-06-03 20:01:50,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 707 transitions, 12570 flow [2024-06-03 20:02:02,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 707 transitions, 12365 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-03 20:02:02,089 INFO L231 Difference]: Finished difference. Result has 459 places, 664 transitions, 9542 flow [2024-06-03 20:02:02,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8935, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9542, PETRI_PLACES=459, PETRI_TRANSITIONS=664} [2024-06-03 20:02:02,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-03 20:02:02,090 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 664 transitions, 9542 flow [2024-06-03 20:02:02,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:02:02,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:02:02,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:02:02,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 20:02:02,090 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:02:02,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:02:02,091 INFO L85 PathProgramCache]: Analyzing trace with hash -906574658, now seen corresponding path program 7 times [2024-06-03 20:02:02,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:02:02,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453939604] [2024-06-03 20:02:02,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:02:02,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:02:02,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:02:03,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:02:03,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:02:03,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453939604] [2024-06-03 20:02:03,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453939604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:02:03,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:02:03,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:02:03,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941241428] [2024-06-03 20:02:03,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:02:03,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:02:03,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:02:03,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:02:03,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:02:03,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:02:03,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 664 transitions, 9542 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:02:03,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:02:03,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:02:03,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:02:05,930 INFO L124 PetriNetUnfolderBase]: 4539/7353 cut-off events. [2024-06-03 20:02:05,930 INFO L125 PetriNetUnfolderBase]: For 2928129/2928132 co-relation queries the response was YES. [2024-06-03 20:02:06,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101747 conditions, 7353 events. 4539/7353 cut-off events. For 2928129/2928132 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 48395 event pairs, 1116 based on Foata normal form. 56/7405 useless extension candidates. Maximal degree in co-relation 101531. Up to 6557 conditions per place. [2024-06-03 20:02:06,062 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 598 selfloop transitions, 73 changer transitions 12/688 dead transitions. [2024-06-03 20:02:06,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 688 transitions, 11304 flow [2024-06-03 20:02:06,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:02:06,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:02:06,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-03 20:02:06,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-03 20:02:06,063 INFO L175 Difference]: Start difference. First operand has 459 places, 664 transitions, 9542 flow. Second operand 10 states and 178 transitions. [2024-06-03 20:02:06,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 688 transitions, 11304 flow [2024-06-03 20:02:17,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 688 transitions, 11018 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-06-03 20:02:17,845 INFO L231 Difference]: Finished difference. Result has 463 places, 658 transitions, 9479 flow [2024-06-03 20:02:17,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9262, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9479, PETRI_PLACES=463, PETRI_TRANSITIONS=658} [2024-06-03 20:02:17,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-03 20:02:17,846 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 658 transitions, 9479 flow [2024-06-03 20:02:17,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:02:17,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:02:17,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:02:17,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 20:02:17,846 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:02:17,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:02:17,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1598074686, now seen corresponding path program 8 times [2024-06-03 20:02:17,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:02:17,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863441210] [2024-06-03 20:02:17,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:02:17,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:02:17,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:02:19,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:02:19,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:02:19,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863441210] [2024-06-03 20:02:19,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863441210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:02:19,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:02:19,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:02:19,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248499764] [2024-06-03 20:02:19,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:02:19,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:02:19,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:02:19,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:02:19,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:02:19,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:02:19,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 658 transitions, 9479 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:02:19,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:02:19,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:02:19,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:02:21,417 INFO L124 PetriNetUnfolderBase]: 4474/7258 cut-off events. [2024-06-03 20:02:21,417 INFO L125 PetriNetUnfolderBase]: For 2607752/2607755 co-relation queries the response was YES. [2024-06-03 20:02:21,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100675 conditions, 7258 events. 4474/7258 cut-off events. For 2607752/2607755 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 47780 event pairs, 1102 based on Foata normal form. 18/7268 useless extension candidates. Maximal degree in co-relation 100457. Up to 6531 conditions per place. [2024-06-03 20:02:21,559 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 565 selfloop transitions, 113 changer transitions 2/685 dead transitions. [2024-06-03 20:02:21,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 685 transitions, 11190 flow [2024-06-03 20:02:21,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:02:21,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:02:21,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-03 20:02:21,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-03 20:02:21,560 INFO L175 Difference]: Start difference. First operand has 463 places, 658 transitions, 9479 flow. Second operand 10 states and 177 transitions. [2024-06-03 20:02:21,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 685 transitions, 11190 flow [2024-06-03 20:02:34,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 685 transitions, 10941 flow, removed 51 selfloop flow, removed 9 redundant places. [2024-06-03 20:02:34,825 INFO L231 Difference]: Finished difference. Result has 466 places, 666 transitions, 9725 flow [2024-06-03 20:02:34,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9232, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9725, PETRI_PLACES=466, PETRI_TRANSITIONS=666} [2024-06-03 20:02:34,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-03 20:02:34,827 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 666 transitions, 9725 flow [2024-06-03 20:02:34,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:02:34,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:02:34,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:02:34,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 20:02:34,827 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:02:34,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:02:34,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1608799446, now seen corresponding path program 9 times [2024-06-03 20:02:34,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:02:34,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640070445] [2024-06-03 20:02:34,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:02:34,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:02:34,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:02:35,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:02:35,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:02:35,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640070445] [2024-06-03 20:02:35,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640070445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:02:35,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:02:35,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:02:35,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178998729] [2024-06-03 20:02:35,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:02:35,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:02:35,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:02:35,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:02:35,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:02:36,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:02:36,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 666 transitions, 9725 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:02:36,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:02:36,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:02:36,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:02:39,174 INFO L124 PetriNetUnfolderBase]: 4527/7323 cut-off events. [2024-06-03 20:02:39,174 INFO L125 PetriNetUnfolderBase]: For 2634836/2634839 co-relation queries the response was YES. [2024-06-03 20:02:39,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101720 conditions, 7323 events. 4527/7323 cut-off events. For 2634836/2634839 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 48121 event pairs, 1108 based on Foata normal form. 18/7333 useless extension candidates. Maximal degree in co-relation 101500. Up to 6614 conditions per place. [2024-06-03 20:02:39,317 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 575 selfloop transitions, 105 changer transitions 0/685 dead transitions. [2024-06-03 20:02:39,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 685 transitions, 11361 flow [2024-06-03 20:02:39,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:02:39,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:02:39,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-03 20:02:39,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4317073170731707 [2024-06-03 20:02:39,318 INFO L175 Difference]: Start difference. First operand has 466 places, 666 transitions, 9725 flow. Second operand 10 states and 177 transitions. [2024-06-03 20:02:39,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 685 transitions, 11361 flow [2024-06-03 20:02:53,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 685 transitions, 11117 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-03 20:02:53,145 INFO L231 Difference]: Finished difference. Result has 472 places, 668 transitions, 9847 flow [2024-06-03 20:02:53,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9481, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9847, PETRI_PLACES=472, PETRI_TRANSITIONS=668} [2024-06-03 20:02:53,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-03 20:02:53,146 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 668 transitions, 9847 flow [2024-06-03 20:02:53,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:02:53,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:02:53,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:02:53,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 20:02:53,147 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:02:53,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:02:53,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1108688958, now seen corresponding path program 10 times [2024-06-03 20:02:53,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:02:53,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975365586] [2024-06-03 20:02:53,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:02:53,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:02:53,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:02:54,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:02:54,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:02:54,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975365586] [2024-06-03 20:02:54,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975365586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:02:54,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:02:54,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:02:54,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792362447] [2024-06-03 20:02:54,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:02:54,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:02:54,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:02:54,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:02:54,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:02:55,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:02:55,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 668 transitions, 9847 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:02:55,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:02:55,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:02:55,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:02:58,837 INFO L124 PetriNetUnfolderBase]: 4638/7520 cut-off events. [2024-06-03 20:02:58,838 INFO L125 PetriNetUnfolderBase]: For 2856208/2856211 co-relation queries the response was YES. [2024-06-03 20:02:58,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102341 conditions, 7520 events. 4638/7520 cut-off events. For 2856208/2856211 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 49665 event pairs, 1124 based on Foata normal form. 44/7560 useless extension candidates. Maximal degree in co-relation 102120. Up to 6609 conditions per place. [2024-06-03 20:02:58,981 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 574 selfloop transitions, 112 changer transitions 1/692 dead transitions. [2024-06-03 20:02:58,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 692 transitions, 11876 flow [2024-06-03 20:02:58,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:02:58,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:02:58,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-03 20:02:58,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43015521064301554 [2024-06-03 20:02:58,982 INFO L175 Difference]: Start difference. First operand has 472 places, 668 transitions, 9847 flow. Second operand 11 states and 194 transitions. [2024-06-03 20:02:58,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 692 transitions, 11876 flow [2024-06-03 20:03:12,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 692 transitions, 11566 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-03 20:03:12,564 INFO L231 Difference]: Finished difference. Result has 475 places, 669 transitions, 9914 flow [2024-06-03 20:03:12,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9537, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9914, PETRI_PLACES=475, PETRI_TRANSITIONS=669} [2024-06-03 20:03:12,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-03 20:03:12,565 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 669 transitions, 9914 flow [2024-06-03 20:03:12,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:03:12,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:03:12,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:03:12,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 20:03:12,565 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:03:12,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:03:12,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1536785628, now seen corresponding path program 11 times [2024-06-03 20:03:12,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:03:12,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491195947] [2024-06-03 20:03:12,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:03:12,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:03:12,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:03:13,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 20:03:13,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:03:13,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491195947] [2024-06-03 20:03:13,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491195947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:03:13,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:03:13,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:03:13,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063885025] [2024-06-03 20:03:13,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:03:13,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:03:13,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:03:13,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:03:13,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:03:13,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:03:13,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 669 transitions, 9914 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:03:13,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:03:13,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:03:13,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:03:16,751 INFO L124 PetriNetUnfolderBase]: 4679/7597 cut-off events. [2024-06-03 20:03:16,751 INFO L125 PetriNetUnfolderBase]: For 2578764/2578767 co-relation queries the response was YES. [2024-06-03 20:03:16,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102771 conditions, 7597 events. 4679/7597 cut-off events. For 2578764/2578767 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 50381 event pairs, 1164 based on Foata normal form. 18/7613 useless extension candidates. Maximal degree in co-relation 102549. Up to 7016 conditions per place. [2024-06-03 20:03:17,022 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 593 selfloop transitions, 92 changer transitions 1/691 dead transitions. [2024-06-03 20:03:17,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 691 transitions, 11584 flow [2024-06-03 20:03:17,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:03:17,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:03:17,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-03 20:03:17,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41685144124168516 [2024-06-03 20:03:17,024 INFO L175 Difference]: Start difference. First operand has 475 places, 669 transitions, 9914 flow. Second operand 11 states and 188 transitions. [2024-06-03 20:03:17,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 691 transitions, 11584 flow [2024-06-03 20:03:30,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 691 transitions, 11324 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-03 20:03:31,000 INFO L231 Difference]: Finished difference. Result has 479 places, 672 transitions, 10027 flow [2024-06-03 20:03:31,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9655, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10027, PETRI_PLACES=479, PETRI_TRANSITIONS=672} [2024-06-03 20:03:31,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-03 20:03:31,001 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 672 transitions, 10027 flow [2024-06-03 20:03:31,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:03:31,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:03:31,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:03:31,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 20:03:31,002 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:03:31,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:03:31,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1536798648, now seen corresponding path program 12 times [2024-06-03 20:03:31,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:03:31,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087752379] [2024-06-03 20:03:31,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:03:31,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:03:31,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:03:32,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:03:32,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:03:32,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087752379] [2024-06-03 20:03:32,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087752379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:03:32,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:03:32,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:03:32,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033695366] [2024-06-03 20:03:32,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:03:32,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:03:32,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:03:32,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:03:32,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:03:32,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:03:32,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 672 transitions, 10027 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:03:32,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:03:32,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:03:32,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:03:35,082 INFO L124 PetriNetUnfolderBase]: 4726/7678 cut-off events. [2024-06-03 20:03:35,082 INFO L125 PetriNetUnfolderBase]: For 2524160/2524163 co-relation queries the response was YES. [2024-06-03 20:03:35,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102918 conditions, 7678 events. 4726/7678 cut-off events. For 2524160/2524163 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 51089 event pairs, 1151 based on Foata normal form. 14/7690 useless extension candidates. Maximal degree in co-relation 102694. Up to 6933 conditions per place. [2024-06-03 20:03:35,218 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 603 selfloop transitions, 90 changer transitions 1/699 dead transitions. [2024-06-03 20:03:35,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 699 transitions, 12161 flow [2024-06-03 20:03:35,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:03:35,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:03:35,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-03 20:03:35,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42350332594235035 [2024-06-03 20:03:35,220 INFO L175 Difference]: Start difference. First operand has 479 places, 672 transitions, 10027 flow. Second operand 11 states and 191 transitions. [2024-06-03 20:03:35,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 699 transitions, 12161 flow [2024-06-03 20:03:47,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 699 transitions, 11909 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-03 20:03:47,983 INFO L231 Difference]: Finished difference. Result has 484 places, 676 transitions, 10230 flow [2024-06-03 20:03:47,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9775, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10230, PETRI_PLACES=484, PETRI_TRANSITIONS=676} [2024-06-03 20:03:47,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-03 20:03:47,984 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 676 transitions, 10230 flow [2024-06-03 20:03:47,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:03:47,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:03:47,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:03:47,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 20:03:47,984 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:03:47,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:03:47,985 INFO L85 PathProgramCache]: Analyzing trace with hash 89015202, now seen corresponding path program 13 times [2024-06-03 20:03:47,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:03:47,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261135323] [2024-06-03 20:03:47,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:03:47,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:03:47,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:03:49,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:03:49,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:03:49,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261135323] [2024-06-03 20:03:49,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261135323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:03:49,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:03:49,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:03:49,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822317871] [2024-06-03 20:03:49,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:03:49,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:03:49,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:03:49,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:03:49,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:03:49,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:03:49,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 676 transitions, 10230 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:03:49,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:03:49,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:03:49,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:03:52,541 INFO L124 PetriNetUnfolderBase]: 4903/7991 cut-off events. [2024-06-03 20:03:52,542 INFO L125 PetriNetUnfolderBase]: For 2921040/2921043 co-relation queries the response was YES. [2024-06-03 20:03:52,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106859 conditions, 7991 events. 4903/7991 cut-off events. For 2921040/2921043 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 53698 event pairs, 1268 based on Foata normal form. 44/8025 useless extension candidates. Maximal degree in co-relation 106633. Up to 6673 conditions per place. [2024-06-03 20:03:52,691 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 492 selfloop transitions, 195 changer transitions 8/700 dead transitions. [2024-06-03 20:03:52,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 700 transitions, 12294 flow [2024-06-03 20:03:52,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:03:52,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:03:52,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-03 20:03:52,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-03 20:03:52,692 INFO L175 Difference]: Start difference. First operand has 484 places, 676 transitions, 10230 flow. Second operand 11 states and 203 transitions. [2024-06-03 20:03:52,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 700 transitions, 12294 flow [2024-06-03 20:04:04,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 700 transitions, 12039 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-03 20:04:04,800 INFO L231 Difference]: Finished difference. Result has 488 places, 670 transitions, 10456 flow [2024-06-03 20:04:04,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9975, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10456, PETRI_PLACES=488, PETRI_TRANSITIONS=670} [2024-06-03 20:04:04,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-03 20:04:04,801 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 670 transitions, 10456 flow [2024-06-03 20:04:04,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:04:04,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:04:04,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:04:04,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 20:04:04,801 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:04:04,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:04:04,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1602191556, now seen corresponding path program 14 times [2024-06-03 20:04:04,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:04:04,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669368158] [2024-06-03 20:04:04,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:04:04,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:04:04,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:04:06,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:04:06,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:04:06,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669368158] [2024-06-03 20:04:06,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669368158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:04:06,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:04:06,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:04:06,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494513569] [2024-06-03 20:04:06,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:04:06,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:04:06,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:04:06,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:04:06,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:04:06,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:04:06,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 670 transitions, 10456 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:04:06,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:04:06,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:04:06,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:04:09,307 INFO L124 PetriNetUnfolderBase]: 4967/8103 cut-off events. [2024-06-03 20:04:09,307 INFO L125 PetriNetUnfolderBase]: For 2692225/2692228 co-relation queries the response was YES. [2024-06-03 20:04:09,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109726 conditions, 8103 events. 4967/8103 cut-off events. For 2692225/2692228 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 54636 event pairs, 1288 based on Foata normal form. 14/8109 useless extension candidates. Maximal degree in co-relation 109498. Up to 6985 conditions per place. [2024-06-03 20:04:09,460 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 576 selfloop transitions, 123 changer transitions 3/707 dead transitions. [2024-06-03 20:04:09,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 707 transitions, 12885 flow [2024-06-03 20:04:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:04:09,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:04:09,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-03 20:04:09,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-03 20:04:09,461 INFO L175 Difference]: Start difference. First operand has 488 places, 670 transitions, 10456 flow. Second operand 10 states and 181 transitions. [2024-06-03 20:04:09,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 707 transitions, 12885 flow [2024-06-03 20:04:22,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 707 transitions, 12232 flow, removed 119 selfloop flow, removed 11 redundant places. [2024-06-03 20:04:22,586 INFO L231 Difference]: Finished difference. Result has 489 places, 682 transitions, 10609 flow [2024-06-03 20:04:22,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9939, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10609, PETRI_PLACES=489, PETRI_TRANSITIONS=682} [2024-06-03 20:04:22,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-03 20:04:22,586 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 682 transitions, 10609 flow [2024-06-03 20:04:22,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:04:22,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:04:22,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:04:22,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 20:04:22,587 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:04:22,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:04:22,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1432586790, now seen corresponding path program 1 times [2024-06-03 20:04:22,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:04:22,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155864253] [2024-06-03 20:04:22,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:04:22,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:04:22,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:04:23,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:04:23,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:04:23,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155864253] [2024-06-03 20:04:23,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155864253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:04:23,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:04:23,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:04:23,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675431964] [2024-06-03 20:04:23,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:04:23,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:04:23,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:04:23,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:04:23,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:04:24,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:04:24,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 682 transitions, 10609 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:04:24,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:04:24,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:04:24,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:04:27,760 INFO L124 PetriNetUnfolderBase]: 4995/8146 cut-off events. [2024-06-03 20:04:27,761 INFO L125 PetriNetUnfolderBase]: For 2629382/2629382 co-relation queries the response was YES. [2024-06-03 20:04:27,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108927 conditions, 8146 events. 4995/8146 cut-off events. For 2629382/2629382 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 55065 event pairs, 1263 based on Foata normal form. 8/8153 useless extension candidates. Maximal degree in co-relation 108697. Up to 7706 conditions per place. [2024-06-03 20:04:27,930 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 680 selfloop transitions, 21 changer transitions 0/706 dead transitions. [2024-06-03 20:04:27,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 706 transitions, 12223 flow [2024-06-03 20:04:27,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:04:27,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:04:27,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-03 20:04:27,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4097560975609756 [2024-06-03 20:04:27,931 INFO L175 Difference]: Start difference. First operand has 489 places, 682 transitions, 10609 flow. Second operand 10 states and 168 transitions. [2024-06-03 20:04:27,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 706 transitions, 12223 flow [2024-06-03 20:04:39,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 706 transitions, 11948 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-03 20:04:39,777 INFO L231 Difference]: Finished difference. Result has 494 places, 683 transitions, 10433 flow [2024-06-03 20:04:39,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10334, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10433, PETRI_PLACES=494, PETRI_TRANSITIONS=683} [2024-06-03 20:04:39,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-03 20:04:39,778 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 683 transitions, 10433 flow [2024-06-03 20:04:39,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:04:39,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:04:39,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:04:39,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 20:04:39,779 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:04:39,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:04:39,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1344139016, now seen corresponding path program 2 times [2024-06-03 20:04:39,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:04:39,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651056153] [2024-06-03 20:04:39,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:04:39,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:04:39,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:04:40,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:04:40,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:04:40,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651056153] [2024-06-03 20:04:40,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651056153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:04:40,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:04:40,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:04:40,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223796009] [2024-06-03 20:04:40,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:04:40,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:04:40,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:04:40,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:04:40,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:04:41,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:04:41,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 683 transitions, 10433 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:04:41,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:04:41,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:04:41,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:04:44,206 INFO L124 PetriNetUnfolderBase]: 5023/8192 cut-off events. [2024-06-03 20:04:44,207 INFO L125 PetriNetUnfolderBase]: For 2633506/2633506 co-relation queries the response was YES. [2024-06-03 20:04:44,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108852 conditions, 8192 events. 5023/8192 cut-off events. For 2633506/2633506 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 55428 event pairs, 1279 based on Foata normal form. 8/8199 useless extension candidates. Maximal degree in co-relation 108620. Up to 7723 conditions per place. [2024-06-03 20:04:44,586 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 654 selfloop transitions, 45 changer transitions 0/704 dead transitions. [2024-06-03 20:04:44,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 704 transitions, 12037 flow [2024-06-03 20:04:44,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:04:44,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:04:44,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-03 20:04:44,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-03 20:04:44,588 INFO L175 Difference]: Start difference. First operand has 494 places, 683 transitions, 10433 flow. Second operand 10 states and 169 transitions. [2024-06-03 20:04:44,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 704 transitions, 12037 flow [2024-06-03 20:04:59,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 704 transitions, 11974 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 20:04:59,557 INFO L231 Difference]: Finished difference. Result has 496 places, 684 transitions, 10519 flow [2024-06-03 20:04:59,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10370, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10519, PETRI_PLACES=496, PETRI_TRANSITIONS=684} [2024-06-03 20:04:59,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-03 20:04:59,559 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 684 transitions, 10519 flow [2024-06-03 20:04:59,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:04:59,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:04:59,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:04:59,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 20:04:59,560 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:04:59,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:04:59,560 INFO L85 PathProgramCache]: Analyzing trace with hash 105744306, now seen corresponding path program 3 times [2024-06-03 20:04:59,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:04:59,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109833086] [2024-06-03 20:04:59,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:04:59,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:04:59,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:05:00,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:05:00,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:05:00,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109833086] [2024-06-03 20:05:00,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109833086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:05:00,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:05:00,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:05:00,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760574598] [2024-06-03 20:05:00,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:05:00,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:05:00,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:05:00,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:05:00,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:05:00,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:05:00,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 684 transitions, 10519 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:05:00,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:05:00,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:05:00,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:05:04,041 INFO L124 PetriNetUnfolderBase]: 5063/8256 cut-off events. [2024-06-03 20:05:04,042 INFO L125 PetriNetUnfolderBase]: For 2651039/2651039 co-relation queries the response was YES. [2024-06-03 20:05:04,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109760 conditions, 8256 events. 5063/8256 cut-off events. For 2651039/2651039 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55962 event pairs, 1267 based on Foata normal form. 6/8261 useless extension candidates. Maximal degree in co-relation 109527. Up to 7689 conditions per place. [2024-06-03 20:05:04,215 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 656 selfloop transitions, 48 changer transitions 0/709 dead transitions. [2024-06-03 20:05:04,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 709 transitions, 12232 flow [2024-06-03 20:05:04,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:05:04,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:05:04,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-03 20:05:04,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-03 20:05:04,216 INFO L175 Difference]: Start difference. First operand has 496 places, 684 transitions, 10519 flow. Second operand 10 states and 171 transitions. [2024-06-03 20:05:04,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 709 transitions, 12232 flow [2024-06-03 20:05:19,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 709 transitions, 12119 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 20:05:19,549 INFO L231 Difference]: Finished difference. Result has 499 places, 686 transitions, 10604 flow [2024-06-03 20:05:19,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10406, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10604, PETRI_PLACES=499, PETRI_TRANSITIONS=686} [2024-06-03 20:05:19,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-03 20:05:19,549 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 686 transitions, 10604 flow [2024-06-03 20:05:19,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:05:19,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:05:19,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:05:19,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 20:05:19,550 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:05:19,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:05:19,550 INFO L85 PathProgramCache]: Analyzing trace with hash -400369114, now seen corresponding path program 4 times [2024-06-03 20:05:19,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:05:19,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975676406] [2024-06-03 20:05:19,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:05:19,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:05:19,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:05:20,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:05:20,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:05:20,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975676406] [2024-06-03 20:05:20,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975676406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:05:20,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:05:20,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:05:20,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530876048] [2024-06-03 20:05:20,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:05:20,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:05:20,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:05:20,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:05:20,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:05:21,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:05:21,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 686 transitions, 10604 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:05:21,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:05:21,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:05:21,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:05:24,326 INFO L124 PetriNetUnfolderBase]: 5099/8311 cut-off events. [2024-06-03 20:05:24,326 INFO L125 PetriNetUnfolderBase]: For 2701428/2701431 co-relation queries the response was YES. [2024-06-03 20:05:24,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110693 conditions, 8311 events. 5099/8311 cut-off events. For 2701428/2701431 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 56304 event pairs, 1317 based on Foata normal form. 10/8319 useless extension candidates. Maximal degree in co-relation 110458. Up to 7828 conditions per place. [2024-06-03 20:05:24,486 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 645 selfloop transitions, 57 changer transitions 0/707 dead transitions. [2024-06-03 20:05:24,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 707 transitions, 12227 flow [2024-06-03 20:05:24,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:05:24,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:05:24,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-03 20:05:24,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-03 20:05:24,487 INFO L175 Difference]: Start difference. First operand has 499 places, 686 transitions, 10604 flow. Second operand 11 states and 185 transitions. [2024-06-03 20:05:24,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 707 transitions, 12227 flow [2024-06-03 20:05:34,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 707 transitions, 12108 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-03 20:05:34,588 INFO L231 Difference]: Finished difference. Result has 503 places, 689 transitions, 10684 flow [2024-06-03 20:05:34,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10485, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10684, PETRI_PLACES=503, PETRI_TRANSITIONS=689} [2024-06-03 20:05:34,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-03 20:05:34,588 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 689 transitions, 10684 flow [2024-06-03 20:05:34,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:05:34,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:05:34,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:05:34,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 20:05:34,589 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:05:34,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:05:34,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1483950158, now seen corresponding path program 5 times [2024-06-03 20:05:34,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:05:34,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507814481] [2024-06-03 20:05:34,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:05:34,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:05:34,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:05:35,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:05:35,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:05:35,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507814481] [2024-06-03 20:05:35,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507814481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:05:35,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:05:35,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:05:35,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351676553] [2024-06-03 20:05:35,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:05:35,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:05:35,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:05:35,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:05:35,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:05:35,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-03 20:05:35,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 689 transitions, 10684 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:05:35,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:05:35,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-03 20:05:35,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:05:39,046 INFO L124 PetriNetUnfolderBase]: 5139/8392 cut-off events. [2024-06-03 20:05:39,046 INFO L125 PetriNetUnfolderBase]: For 2716040/2716040 co-relation queries the response was YES. [2024-06-03 20:05:39,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111579 conditions, 8392 events. 5139/8392 cut-off events. For 2716040/2716040 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 57073 event pairs, 1307 based on Foata normal form. 6/8394 useless extension candidates. Maximal degree in co-relation 111343. Up to 7817 conditions per place. [2024-06-03 20:05:39,208 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 643 selfloop transitions, 63 changer transitions 0/711 dead transitions. [2024-06-03 20:05:39,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 711 transitions, 12399 flow [2024-06-03 20:05:39,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:05:39,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:05:39,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-03 20:05:39,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-03 20:05:39,209 INFO L175 Difference]: Start difference. First operand has 503 places, 689 transitions, 10684 flow. Second operand 10 states and 173 transitions. [2024-06-03 20:05:39,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 711 transitions, 12399 flow